
[JavaScript] 원시 자료형과 참조 자료형
·
개념정리/JavaScript
원시 자료형(primitive data types) 스택(stack)이라고 불리는 사물함이 있다 원시 자료형은 사물함에 변수라는 이름표를 달고 할당된 값을 사물함에 넣는다. string, number, bigint, boolean, undefined, symbol, (null) 과 같은 타입들이 원시자료형에 해당한다. 원시 자료형은 모두 "하나"의 의미를 가진 데이터만을 담고 있다. 변수에는 크기와 관계없이 하나의 데이터만 담을 수 있다. 그렇기 때문에 원시 자료형이 담기는 보관함의 크기는 고정된다. 원시 자료형은 값 자체에 대한 변경이 불가능(immutable)하지만, 변수에 다른 데이터를 할당할 수는 있다. 참조 자료형(reference data type) JavaScript에서 원시 자료형이 아닌 ..