/////
Search
Duplicate
🌎

변수, 원시타입, 형변환, 연산, String

이름
윤지수
키워드
변수
원시타입
타입변환
문자열
Date
2023/03/30

오늘의 키워드

var, let, const
원시타입
타입 변환
String 생성자 함수, String 메서드

밑줄 친 부분

변수는 하나의 값을 저장하기 위해 확복한 메모리 공간 자체 또는 그 메모리 공건을 식별하기 위해 붙이 이름을 말한다. p.36
식별자는 값이 아니라 메모리 주소를 기억하고 있다. p.39
const 키워드로 선언한 변수는 반드시 선언과 동시에 초기화해야 한다. p. 215
const 키워드는 재할당을 금지할 뿐 “불변”을 의미하지 않는다. p.217
undefined를 개발자 의도적으로 변수에 할당한다면 undefined의 본래 취지와 어긋날뿐더러 혼란을 줄 수 있으므로 권장하지 않는다. 변수에 값이 없다는 것을 명시하고 싶을 때는 null을 할당한다. p. 66
데이터 타입의 필요성 - 값을 저장할 때 확보해야 하는 메모리 공간의 크기를 결정하기 위해 - 값을 참조할 때 한 번에 읽어 들여야 할 메모리 공간의 크기를 결정하기 위해 - 메모리에서 읽어 들인 2진수를 어떻게 해석할지 결정하기 위해
명시적 타입 변환이나 암묵적 타입 변환이 기존 원시 값을 직접 변경하는 것은 아니다. 타입 변환이란 기존 원시 값을 사용해 다른 타입의 새로운 원시 값을 생성하는 것이다. p. 109
String 객체의 메서드는 언제나 새로운 문자열을 반환한다. (문자열은 원시 값이기 때문에 String 래퍼 객체도 읽기 전용 객체로 제공된다. 만약 String 래퍼 객체가 읽기 전용 객체가 아니라면 변경된 String 래퍼 객체를 문자열로 되돌릴 때 문자열이 변경된다.) p. 594

이해 가지 않는 부분

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