Primitive type(원시자료형) & Reference type(참조자료형)
JavaScript 의 자료형 2가지
- Primitive type(원시자료형) : 데이터의 실제 값 할당
- Reference type(참조자료형) : 데이터의 위치 값 할당
Primitive type (원시자료형)
- 원시 타입 데이터는 변수에 할당될 때 메모리 상에 고정된 크기로 저장되고 해당 변수가 원시 데이터의 값을 보관한다.
- 원시 타입 자료형은 모두 변수 선언, 초기화, 할당 시 값이 저장된 메모리 영역에 직접적으로 접근한다.
Primitive type 의 종류
- Boolean
- Number
- String
- null
- undefined
Reference type (참조자료형)
- 참조 타입 데이터는 크기가 정해져 있지 않고 변수에 할당될 때 값이 직접 해당 변수에 저장될 수 없으며, 변수에는 데이터에 대한 참조만 저장된다.
- 변수의 값이 저장된 힙(Heap) 메모리의 주소값을 저장한다.
Reference type 의 종류