[JavaScript] 원시 자료형과 참조 자료형

iberis2·2023년 1월 2일
0

원시 자료형

  • 문자열(string), 숫자(number), 불린(boolean), undefined, null, bigint, symbol
  • 하나의 정보(데이터)만을 담고 있다.
  • (변수에 다른 데이터를 할당할 수는 있지만) 값 자체에 대한 변경은 불가능하다.
// 'hi', 'hello', 1, 2 모두 변경할 수 없는 고정된 값이다.
'hi'
'hello'
1
2

// 하지만 let 키워드로 선언한 greeting 이라는 변수를 재할당하여 '변수의 내용 변경'은 가능하다.
let greeting = 'hi'
greeting = 'hello'

참조 자료형

  • 배열(array), 객체(object), 함수(function)
  • 복수의 데이터도 담을 수 있다.(데이터 보관함의 크기가 동적(dynamic)으로 변한다.)
  • 값을 저장하는 대신 데이터가 담긴 저장소의 주소를 저장한다.

[함께 보면 좋을 글] 객체와 배열

profile
React, Next.js, TypeScript 로 개발 중인 프론트엔드 개발자

0개의 댓글