원시 값과 객체의 비교1 [모던 자바스크립트 Deep Dive][11] 원시 값과 객체의 비교 원시 값변경 불가능한 값원시 값 : 변경 불가능한 값 (read only)따라서 원시 값을 할당한 변수에 새로운 원시 값을 재할당하면 새로운 메모리 공간을 확보하여 재할당한 원시 값을 저장한 후, 변수는 새롭게 재할당한 원시 값을 가리킨다.변수가 참조하던 메모리 공간의 주소가 바뀐다.이것을 불변성 이라고 한다. 문자열과 불변성 원시 값을 저장하려면 먼저 확보해야 하는 메모리 공간의 크기를 결정해야 한다. 이 때 자바스크립트의 문자열은 다른 원시 값과 비교할 때 독특한 특징이 있다.숫자 값은 1도, 1000000도 동일한 8바이트가 필요하지만문자열(String 객체)의 경우 몇 개의 문자로 이루어졌느냐에 따라 필요한 메모리 공간의 크기가 결정된다.var str = 'string';// 문자열은 유사 배열.. 2024. 5. 21. 이전 1 다음