javascript_자료형

song·2023년 8월 30일

JavaScript

목록 보기
3/21

자료형

: 컴퓨터가 받아들일 수 있는 자료의 형태

  • 문자 : string
    • 쌍따옴표나 따옴표로 감싸져 있는 자료
    • 콘솔창에 검정색으로 나옴
  • 숫자 : nubmer
    • 쌍따옴표나 따옴표로 감싸져 있지 않은 숫자형태의 자료
    • 콘솔창에 푸른색으로 나옴
  • 비교(논리) : boolean
    • 참(true), 거짓(false)
    • 필요할때마다 알아서 true - 1, flase - 0 으로 변경
  • !를 붙이면 반대로 감
let chk = true;
chk = !chk; -> false
chk = !chk; -> true

  • null : 존재하지 않음 (없음)
  • undefined : 정의(초기화)되지 않음 (없음)
  • nan : not a number (숫자 아님)

연산

  • 사칙연산 : +, -, *, /, %(나머지. 슬라이드 무한돌릴 때 사용)
  • 비교연산 : >, <, <=, >=
  • 논리연산 :
    • &&(and) : A && b -> A와 B 둘 다 true일 때만 true. 하나라도 false라면 false.
    • ||(or) : A || b -> A와 B 둘 중 하나만 true여도 true. 둘 다 false라면 false.

자료형 확인 / 변환

  • 자료형 확인
    • typeof(확인할 자료)
    • console.log(typeof("가나다")); -> string
    • console.log(typeof(100)); -> number
  • 자료형 변환
    • 우선순위 : 문자 > 숫자 > boolean (다른 자료형끼리 결합될 때의 결과)
    • console.log(typeof("100" + 100)); -> string
    • console.log(typeof(100 + true)); -> number
    1. 서로 다른 자료형끼리의 결합
    2. (형변환)내장 함수 : String(), Number()
      • Number() 사용시 숫자로 변환가능한 자료형만 넣기.
        Number("tmp"); -> NaN뜸.
      • 첫글자는 대문자임
    3. 문자 -> 숫자 으로 변환할때 +"자료" 형태로 넣으면 된다.
      console.log(+"100")
profile
계속 나아가기

0개의 댓글