[JavaScript] null과 undefined
서론JavaScript를 다루다 보면 null, undefined 그리고 return: false, return: true 같은 값들을 자주 마주치게 된다.이들은 겉보기에는 비슷해 보이지만, 엄연히 다른 의미와 동작 방식을 가진다.이번 글에서는 각각의 차이점과 실제 코드에서의 활용법을 정리해보겠다.1. null 과 undefined의 의미(1) null이란?null은 의도적으로 "값이 없음"을 표현하는 값이다.개발자가 명시적으로 "여기에는 값이 없다"라는 것을 나타낼 때 사용한다.let a = null;console.log(a); // null특징개발자가 직접 할당하여 비어 있음을 나타냄typeof null은 "object" → JavaScript의 오래된 버그지만 여전히 유지됨메모리를 확보했지만 값이 ..