11장 원시값과 객체의비교
·
Book/모던 자바스크립트 Deep Dive
11.1 원시값원시 타입은 변경 불가능한 값이다.불변성을 갖는 원시값을 할당한 변수는 재할당되면 새로운 공간을 확보하고,재할당한 값을 저장한후, 변수가 참조하던 메모리 공간의 주소를 변경한다.이를 불변성이라 한다.11.1.2 문자열과 불편성var str = 'Hello';str = 'World';// 변수에 재할당자바스크립트는 개발자편의를위해 원시타입인 문자열타입을 제공한다.문자열은 원시타입이며 변경 불가능하다.var str = 'string';console.log(str[0]); // sconsole.log(str.length); // 6console.log(str.toUpperCase()); // STRING// 단, 변경불가. 데이터신뢰성 보장str[0] = 'S';console.log(str);..