자바스크립트에서 원시 타입의 데이터(primitive type data; 원시 자료형)는 객체가 아니면서 method를 가지지 않는 타입을 말한다.
var x = 'Hello'; // 원시 타입 데이터를 선언
var y = x; // 값을 새 변수에 복사
x = 'world'; // 'x'의 값을 변경
console.log(x); // 'world'
console.log(y); // 'hello'; 'y'의 값은 변경되지 않음
자바스크립트에서 원시 타입(Primitive Type)이 아닌 타입들을 말한다.
참조타입의 특징은 가변성 을 가지고 있어요.
var x = { name : 'dongeun' }; // 참조 타입을 선언
var y = x; // 참조를 새 변수에 복사
x.name = 'Seo'; // 참조 타입 데이터를 변경
console.log(y); //name : "Seo" , 'x'와 'y'는 동일한 참조를 담고 있기 때문에 동일한 객체를 가리킨다.
원시타입은 하나의 데이터만 가지며 변수에 할당할시 값으로 충족하고
참조타입은 데이터'들'을 저장한 후 주소를 가지고 변수에 할당할 시 주소로 충족한다.