[TIL]왕초보탈출기#3 데이터 타입

BINGBING🐨·2021년 4월 15일
0

Javascript

목록 보기
3/21
post-thumbnail

데이터타입

값의 종류를 말한다. 모든 값은 데이터 타입을 갖는다.
ES6는 7개의 데이터타입을 제공한다.
원시타입과 객체 타입으로 분류할 수 있다.

원시타입

숫자(number)
문자열(string)
불리언(boolean)
undefined
null
symbol

원시타입 이외의 값은 모두 객체타입이다.
자바스크립트를 이루고 있는 거의 모든 것이 객체.

객체타입

객체, 함수, 배열

데이터타입의 필요성

값을 저장할 때 확보해야 하는 메모리 공간의 크기를 결정하기 위함

값을 참조할 때 한 번에 읽어 들여야 할 메모리 공간의 크기를 결정하기 위함

메모리에서 읽어들인 2진수를 어떻게 해석할지 결정하기 위함

자바스크립트의 변수는 선언이 아닌 할당에 의해 데이터타입이 결정된다. 변수의 타입은 언제든지 동적으로 변할 수 있다.

자바스크립트는 이러한 특징으로 인해 동적 타입 언어라 한다.

출처: 모던 자바스크립트 Deep Dive

profile
iOS Developer

0개의 댓글