-
TypesJavaScript/JS 2021. 7. 8. 16:41
Types
· 데이터 타입이 필요한 이유는?
- · 값을 저장할 때 확보해야 하는 메모리 공간의 크기를 결정하기 위해
- · 값을 참조할 때 한 번에 읽어 들여야 할 메모리 공간의 크기를 결정하기 위해
- · 메모리에서 읽어 들인 2진수를 어떻게 해석할지 결정하기 위해
· null: 변수에 null을 할당하는 것은 변후가 이전에 참조하던 값을 더 이상 참조하지 않겠다는 의미다. 이는 이전에 할당되어 있던 값에 대한 참조를 명시적으로 제거하는 것을 의미하며, 자바스크립트 엔진은 누구도 참조하지 않는 메모리 공간에 대해 가비지 콜렉션을 수행할 것이다.
let foo = 'Anko'; // 이전 참조를 제거. foo 변수는 더 이상 'Anko'를 참조하지 않는다. // 유용해 보이지는 않는다. 변수의 스코프를 좁게 만들어 변수 자체를 재빨리 소멸시키는 편이 낫다. foo = null;
'JavaScript > JS' 카테고리의 다른 글
단축 평가, 옵셔널 체이닝 연산자, null 병합 연산자 (0) 2021.07.09 지수 연산자 (0) 2021.07.08 비교연산자(Object.is) (0) 2021.07.08 연산자 (0) 2021.07.08 최소한의 전역변수 사용 (0) 2018.06.12