오늘의 키워드

밑줄 친 부분

<aside> 💡 변수는 하나의 값을 저장하기 위해 확복한 메모리 공간 자체 또는 그 메모리 공건을 식별하기 위해 붙이 이름을 말한다. p.36

</aside>

<aside> 💡 식별자는 값이 아니라 메모리 주소를 기억하고 있다. p.39

</aside>

<aside> 💡 const 키워드로 선언한 변수는 반드시 선언과 동시에 초기화해야 한다. p. 215

</aside>

<aside> 💡 const 키워드는 재할당을 금지할 뿐 “불변”을 의미하지 않는다. p.217

</aside>

<aside> 💡 undefined를 개발자 의도적으로 변수에 할당한다면 undefined의 본래 취지와 어긋날뿐더러 혼란을 줄 수 있으므로 권장하지 않는다. 변수에 값이 없다는 것을 명시하고 싶을 때는 null을 할당한다. p. 66

</aside>

<aside> 💡 데이터 타입의 필요성

</aside>

<aside> 💡 명시적 타입 변환이나 암묵적 타입 변환이 기존 원시 값을 직접 변경하는 것은 아니다. 타입 변환이란 기존 원시 값을 사용해 다른 타입의 새로운 원시 값을 생성하는 것이다. p. 109

</aside>

<aside> 💡 String 객체의 메서드는 언제나 새로운 문자열을 반환한다. (문자열은 원시 값이기 때문에 String 래퍼 객체도 읽기 전용 객체로 제공된다. 만약 String 래퍼 객체가 읽기 전용 객체가 아니라면 변경된 String 래퍼 객체를 문자열로 되돌릴 때 문자열이 변경된다.) p. 594

</aside>

이해 가지 않는 부분

<aside> ❓

</aside>

<aside> ➕ 래퍼 객체 문자열, 숫자, 불리언 값에 대해 객체처럼 접근하면 생성되는 임시 객체

</aside>