자료형과 형 변환

2023. 4. 16. 19:41zerobase/javascript

728x90

1. 자료형

  1) 숫자형

  • infinity
  • -infinity
  • NaN

  2) BigInt형

  • 2^53-1보다 크거나
  • -(2^52-1)보다 작은 정수 표현

  3) 문자형

  • 변화 가능한 "",''과
  • 변화 불가능한 ``으로 표현가능

  4) 불린형

  • 참/거짓

  5) null, undefined

  • null: 비어있음
  • undefined: 값이 할당되지 않음

  6) 객체형

  • Symbol 객체
  • 호스트 객체
  • 함수 객체
  • 그 회의 객체
typeof 연산자로 변수의 타입 확인!

 

2. 형 변환

언어 자체에서 자동으로 제공하는 묵시적 형 변환과 개발자가 형 변환을 명시하는 명시적 형 변환이 있음

 

  1) 묵시적 형 변환

  • console.log(3); => 전달된 값을 문자로 변환함
  • +"32" => 숫자형으로 변환함
  • !0 => 불린형으로 변환함

  2) 명시적 형 변환

  • 문자형으로 형 변환 : String(value)
  • 숫자형으로 형 변환 : Number(value)
  • 불린형으로 형 변환 : Boolean(value)
  • parseInt : string을 int형태로 변환
  • toString : 객체의 값을 문자의 형태로 변환

'zerobase > javascript' 카테고리의 다른 글

배열  (0) 2023.04.16
객체  (0) 2023.04.16
함수  (0) 2023.04.16
조건문과 반복문  (0) 2023.04.16
기본문법  (0) 2023.03.29