개발일지/JavaScript
2023. 12. 14.
[Javascript] 데이터 타입(Data Type)_기본형(Primitive)과 참조형(Reference)의 메모리 할당 순서와 차이점
자바스크립트에서 데이터 타입(Data Type)은 기본형과 참조형으로 크게 두 가지로 분류된다. 각 데이터 타입에 대한 메모리 할당 순서와 어떤 차이점이 있는지 살펴보고자 한다. 기본형 타입(Primitive Type) 원시 타입이라고도 한다. 원시 타입의 변수들은 데이터 복사가 일어날 때, 메모리 공간을 새로 확보하여 독립적인 값을 저장한다. null을 제외한 모든 기본 타입은 typeof연산자로 테스트가 가능하다. typeof null은 object를 반환한다. 때문에 == null을 테스트해야 한다. 기본형 타입에는 총 6가지 타입이 존재한다. Number String Boolean null undefined Symbol Symbol은 ES6에서 추가된 타입이다. 참조형 타입(Reference Ty..