JavaScript

원시 자료형(primitive type)과 참조 자료형(reference type)의 기초

tnfejr0951 2021. 3. 14. 19:05

 

 

쉽게 말하자면,

 

원시 자료형은 자바스크립트의 기본이 되는 변수함수처럼,

하나의 고정된 저장공간을 원시 자료형(primitive type) 데이터 라고 한다.

 

참조 자료형은, 배열과 객체처럼 유동적으로 늘어 날 수 있는 동적인 저장공간을

참조 자료형(reference type) 이라고 한다.

 

 

원시타입(원시자료형 primitive type)

 

 

위의 사진처럼, primitve type(원시자료형)은 하나의 a라는 변수안에

1이라는 값이 들어 가 있다.

 

각각 고정된 저장소에, 이름을 붙이고(선언), 값을 넣어(초기화)

우리는 그 저장소에 저장된 값을 호출해서 사용할 수 있다.

대표적으로 number, string, boolean, undefind, null 5가지가 이에 해당된다.

 

참조타입(참조 자료형 reference type)

 

 

참조 자료형같은 경우는,

하나의 저장공간이 아닌

하나의 큰 공간인 heep 이라는 곳에 값을 저장하고,

저장소에 주소만을 적어,

heep에서 값을 꺼내와 사용한다는 개념으로 이해 하면 된다.

메모리 측면에서, 

X