원시자료형과 참조자료형

햄은 개발 공부중·2023년 1월 2일
0
post-thumbnail

원시 자료형

  • 고정된 저장 공간을 차지하는 데이터이며, 원시 자료형은 모두 하나의 데이터만을 담고 있다.

  • 복사해서 이용해도 원래 자료에 영향 X, 즉 값 자체에 대한 변경이 불가능하다.

    → 변수에 다른 데이터를 할당할 수는 있음.

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


참조 자료형

  • JavaScript에서 원시 자료형이 아닌 모든 것은 참조 자료형이며 원시 자료형과 달리 여러 데이터를 담을 수 있다.

    배열[ ], 객체{ }, 함수 ...

  • 여러가지 데이터를 담을 때 용이
  • 원시 자료형과 달리 내용에 따라 크기가 바뀌는 특별한 보관함(heep)을 사용함

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

  • 원시 자료형이 할당될 때에는 변수에 값(value) 자체가 담기고, 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담깁니다.

  • 참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 특별한 보관함을 사용할 수 있습니다.

profile
내가 보려고 정리하는 블로그🔥

0개의 댓글