string, number, bigint, boolean, undefined, symbol, null
-이 중에서 자주 사용되는 5가지 원시 자료형이다.
stirng, number, boolean, undefined, null
원시 자료형의 변수에는 하나의 데이터만 담을 수 있다.
변수에 값을 담는다.
원시 타입 데이터는 각 변수간에 데이터를 복사할 경우, 데이터 값이 복사되기 때문에 기존의 데이터에 영향이 가지 않는다
let a = 5;
b=7; //데이터를 복사할 경우
b=4;
a; //5, 기존의 데이터에 영향이 가지 않는다
let a = [10, 20];
let b = a;
b[0] = 70;
a; //[70, 20]
원시 자료형이 할당될 때에는 변수에 값(value) 자체가 담기고, 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담긴다.
참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 특별한 보관함을 사용할 수 있다.