문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

null, undefined, NaN

개념 설명

JavaScript에서 '값이 없음'을 나타내는 서로 다른 개념들로, 각각 고유한 의미와 사용 목적을 가진 특수한 값들.

핵심 포인트

  • undefined: 변수가 선언되었지만 값이 할당되지 않은 상태
  • null: 의도적으로 값이 없음을 명시한 값 (object 타입)
  • NaN: Not-a-Number, 잘못된 숫자 연산의 결과
  • 각각 다른 타입과 비교 동작을 가짐

예시 코드

// undefined
let variable; // 선언만 함
console.log(variable); // undefined
console.log(typeof undefined); // "undefined"

더 많은 내용을 확인하세요! 📚

null, undefined, NaN의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기