-
모던 자바스크립트 Deep Dive - 데이터 타입JavaScript 2021. 9. 16. 18:58

자바스크립트- 데이터 타입 정리
자바스크립트 데이터 타입은 기본형, 참조형 이렇게 크게 두가지로 볼 수 있다.일전 자바스크립트 이해하기-2 에서도 간략하게 살펴보았었지만 책을 읽고 정리해보면서 더욱 자세하게 살펴보려
velog.io
데이터 타입의 필요성
[ 숫자 타입 1과 문자열 '1'은 확보해야 할 메모리 공간의 크기가 다르다. ]
[ 1 ] 메모리에 값을 저장하려면 먼저 확보해야 할 메모리 공간의 크기를 결정해야 한다.
=> 몇 바이트의 메모리 공간을 사용해야 낭비와 손실 없이 값을 저장할 수 있을지 알아야 한다.
ECMAScript 는 문자열과 숫자 타입 이외의 데이터 타입의 크기를 명시적으로 규정하고 있지 않다. 확보되는 메모리 공간의 크기는 자바스크립트 엔진 제조사의 구현에 따라 다를 수 있다.[ 2 ] 값을 참조하는 경우 메모리 공간의 크기 ( = 메모리 셀의 개수를 알아야 한다.)
[ 3 ] 데이터 타입에 의한 값의 해석
모든 값은 메모리에 2진수로 저장된다.
메모리에 저장된 값은 타입에 따라 다르게 해석 될 수 있다.
0100 0001 은 65인가 ? 'A' 인가?
'JavaScript' 카테고리의 다른 글
모던 자바스크립트 Deep Dive - 객체 리터럴 (0) 2021.09.16 모던 자바스크립트 Deep Dive - 타입 변환과 단축 평가 (0) 2021.09.16 모던 자바스크립트 Deep Dive - 삼항 조건 연산자 (0) 2021.09.16 모던 자바스크립트 Deep Dive - 표현식과 문 (0) 2021.09.16 모던 자바스크립트 Deep Dive - 변수 (0) 2021.09.16