null
2024년 6월 21일
-
null은 비어있는 존재하지 않는 값을 의미한다.
-
null은 undefined와 같이 원시 타입(Primitive type)이다.
-
따라서 개발자가 의도적으로 undefined를 할당하는 것은 권장되지 않기 때문에 개발자가 의도적으로 값이 없다는 것을 명시하기 위해서는 null를 사용해야 한다.
-
null을 할당하면 변수가 이전에 참조하던 값을 명시적으로 함조하지 않겠다고 하는 것이므로 자바스크립트 엔진이 이 변수(Variable)에 메모리 공간에 대해 가비지 콜렉터(garbage collector)가 작동하게 된다.