데이터 타입

프로그래밍 언어에서 사용할 수 있는 데이터(문자, 숫자, 불리언 등)의 종류

<aside> ✅ 자바스크립트의 7가지 데이터 타입


원시 타입

원시 타입은 대체로 변경 불가능한 값을 띄며 값에 의한 전달을 하고 있다.

number

<aside> ✅ number 타입의 특징


  1. 64비트 부동 소수점 형(-(2^53 -1) ~ 2^53-1)을 채택 하고 있다.
  2. 모든 수를 실수로 처리 한다.
  3. 2, 8, 16진수를 저장한 변수는 10진수로 해석 된다.
  4. 3가지 특별한 값이 존재한다.

string

<aside> ✅ string 타입의 특징


  1. 텍스트 데이터를 나타낸다.
  2. 문자열은 0개 이상의 2바이트의 유니코드 문자들의 집합으로, 전 세계의 문자들을 표현할 수 있다.
  3. 문자열은 “” 또는 ‘’안에 텍스트를 넣어 생성한다.
  4. 문자열은 변경 불가능한 원시 타입이다.
  5. 유사 배열의 특성을 통해 배열 처럼 인덱스를 통해 접근할 수 있다.

boolean

<aside> ✅ boolean 타입의 특징


  1. true와 false 두가지의 값을 나타낸다.
  2. null, undefined, 0, ‘’은 false로 간주한다. </aside>

undefined

<aside> ✅ undefined 타입의 특징


  1. 변수가 선언 되었지만 값을 할당하지 않은 경우, 존재하지 않는 객체 프로퍼티에 접근하는경우 undefined를 가진다.