원시값과 객체의 비교 : 값이 할당되고 복사되는 방식의 차이
원시값과 객체의 비교 : 값이 할당되고 복사되는 방식의 차이 자바스크립트의 데이터타입은 크게 원시타입과 객체타입으로 구분할 수 있다. 원시타입 : 숫자, 문자열, 불리언, undefined, null, 심벌 객체타입 : 함수, 객체, 배열 이들은 크게 세 가지 측면에서 다르다. 변경 가능 여부 원시 타입의 값은 변경 불가능한 값이고, 객체 타입의 값은 변경 가능한 값이다 변수에 할당 될 때 원시 타입의 값은 변수에 실제 값이 저장되고, 객체 타입의 값은 변수에 메모리 주소가 저장된다. 다른 변수에 할당(복사)할 때 원시값을 가진 변수는 원본의 값이 복사되어 전달되고, 객체값을 가진 변수는 원본의 참조값이 복사된다. 원시값(1) - 변경 불가능한 값 원시타입의 값은 변경 불가능immutable한 값이다. ..
2022. 9. 18.