✔️ 자바스크립트의 값 : 원시 값primitive 또는 객체object.
✔️ 문자열과 숫자 같은 원시 타입 ➜ 불변immutable
let str = "hello";
str = "world";
str은 먼저 불변인 값 "hello"로 초기화됐고, 다시 새로운 불변값 "world"를 할당받았습니다.
"hello"와 "world"가 서로 다른 문자열. ➜ ✔️ 바뀐 것은 str이 저장하는 값 뿐.
여섯 가지 원시 타입 외에 객체가 있습니다.
✔️ 원시 값과 달리 객체는 여러 가지 형태와 값을 가질 수 있습니다.
✔️ 객체의 유연한 성질 때문에 커스텀 데이터 타입을 만들 때 객체를 많이 사용.
✔️ 자바스크립트에는 몇 가지 내장된 객체 타입이 있습니다.
✔️ 원시 타입에 대응하는 객체 타입
대응하는 객체에 실제 값이 저장되지는 않습니다.
이들은 대응하는 원시 값에 기능을 제공하는 역할입니다.