원시자료 vs 참조자료

최창서·2022년 4월 30일
0

원시자료와 참조자료는 데이터의 타입을 크게 두가지로 나눴다고 볼 수 있다.

원시자료형?

자바스크립트에서 원시자료란 객체를 제외하고 타입이 불변하는 값으로
여러가지의 데이터를 담을 수 없으며 그 자체로 하나이다.
원시 자료의 종류에는 7가지가 있다.

bigint
boolean
symbol
null
string
number
undefined

참조 자료형?

자바스크립트에선 원시 자료형이 아닌 모든 것은 참조 자료형이다.
참조형은 원시형 데이터의 집합이다.
배열([])과 객체({}), 함수(function(){})가 대표적이다.
참조 자료형은 기존에 고정된 크기의 보관함이 아니다.
참조 자료형을 변수에 할당할 때는 변수에 값이 아닌 주소를 저장한다.
동적으로 크기가 변하는 데이터를 보관하기위해 변수가 아닌 다른곳에 데이터를 저장하고 변수에는 그 주소만 할당한다.
배열 – Array : [0,1,2,3,4,5,6,7]
객체 – Object {name : “Choi”, age : 24}

profile
프론트엔드 개발자

0개의 댓글