JavaScript 데이터 타입

kimjh96·2021년 8월 4일
0

JavaScript 가 처리할 수 있는 데이터 타입은 원시 타입(primitive type)참조 타입으로 나눌 수 있다.

원시 타입에는 숫자, 문자열, 논리값, 특수한 값(null, undefined)가 있으며 ES6부터 추가된 심벌(Symbol) 또한 원시 타입에 속한다. 원시 타입 데이터는 데이터를 구성하는 가장 기본적인 요소로 불변 값으로 정의되어 있다.

이외에 원시 타입에 속하지 않는 JavaScript 의 값은 참조 타입(객체)이다. 객체를 변수에 대입하면 변수에는 그 객체에 대한 참조(메모리의 주소)가 할당된다. JavaScript 에서는 배열, 함수 등이 객체라고 할 수 있다.

숫자
대다수의 프로그래밍 언어에는 정수 타입과 부동소수점 타입이 존재하는데 JavaScript 에는 타입이 없으므로 숫자를 모두 64비트 부동소수점으로 표현한다. C나 Java 로치면 double 타입이다.

0개의 댓글