JS 원시자료형, 참조자료형

태로샐러드·2021년 7월 21일
0

javascript 기초

목록 보기
11/22
post-thumbnail

🍫 원시 자료형 (primitive data types)

  • 고립된 저장공간을 차지하는 자료형
  • 쉽게 말해 데이터 보관함 한 칸에 하나의 데이터만 넣을 수 있다는 것이다.
  • 원시 자료형이 할당될 때에는 변수에 값(value) 그 자체 가 담긴다.

JS 에서는 객체가 아니면서 method를 가지지 않는 아래 6가지 타입을 말한다.

  • string , number , bigint , boolean , undefined , symbol , (null)

🍫 참조 자료형 (reference data type)

  • 원시 자료형이 아닌 모든 것.
  • 참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 특별한 보관함(공간)을 사용한다. 이 특별한 보관함(공간)을 heap 이라고 한다.
  • 참조 자료형이 할당될 때에는 이 heap 이 존재하는 공간의 주소가 담긴다.
  • 참조 자료형에 담긴 데이터를 조회할 때는, 특정주소참조 하는 것이다.

JS에서는 대표적으로 배열 , 객체 , 함수 가 있다.

참조 자료형을 이용하는 이유는 대량의 데이터를 받았을 때 원시 자료형 처럼 고정된 공간만 사용하는 것이 비효율적이기 때문이다.

profile
기획, 개발공부, 그 외 잡다한 여정 기록 (SEMI로)

0개의 댓글