[JavaScript] 미묘한 차이: JavaScript의 null vs undefined

JavaScript에서 ‘값이 없음’을 나타내는 두 가지 원시 타입이 있습니다: null과 undefined. 두 값 모두 ‘비어있음’을 의미하는 것처럼 보이지만, 그 의미와 사용되는 맥락에는 명확한 차이가 존재합니다. 이 차이를 이해하는 것은 코드의 의도를 명확히 하고 잠재적인 버그를 줄이는 데 도움이 됩니다. 🤔 1. undefined의 의미 undefined는 “값이 할당되지 않은 상태”를 의미합니다. 변수를 선언만 하고 아무 값도 할당하지 … Read more