자바스크립트에서 값의 타입은 크게 기본형(Primitive Type)과 참조형(Reference Type)으로 구분된다. 기본형과 참조형의 구분 기준은 값의 저장 방식 과, 불변성 여부이다.
복제의 방식 a. 기본형 : 값이 담긴 주소값을 바로 복제 b. 참조형 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제 불변성의 여부 a. 기본형 : 불변성을 띔 b. 참조형 : 불변성을 띄지 않음