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”의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.
✨ 모든 기술 문서 무제한 액세스
📝 실습 예제와 상세한 코드 설명
🎯 면접 예상 질문과 답변 가이드