[Javascript] 원시 자료형&참조 자료형

Min Seong Kim·2022년 7월 11일
0
post-thumbnail

원시자료형

  • 타입 기초에서 학습한 number, string, boolean, null, undefined과 같은 고정된 저장 공간을 차지하는 데이터를 모두 원시 자료형(primitive data type)이라고 한다.

참조 자료형

  • 원시 자료형과는 달리 여러 타입, 여러 개의 데이터를 저장할 수 있는데 저장소는 스택이 아니라 heap이라는 별도의 공간을 마련하여 저장한다.
  • 이 때 데이터를 CRUD하는 과정에서 값 자체를 참고하는 것이 아닌 주소를 참조하게 된다.
  • array, object, function대량의 데이터를 다루기에 적합한 배열과 객체는 참조 자료형(reference data type)이라고 분류한다.

원시 자료형과 참조 자료형의 특징

  • 원시 자료형이 할당될 때에는 변수에 값(value) 자체가 담기고 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담긴다.
  • 그래서 참조 자료형은 기존에 고정된 크기의 보관함이 아니라 동적으로 크기가 변하는 특별한 보관함을 사용할 수 있다
profile
의미 있는 개발자

0개의 댓글