두가지 데이터 타입 모두 '없음'을 나타내는 값이다.
- 변수에 값이 지정되지 않은 경우, 데이터 영역의 메모리 주소를 지정하지 않은 식별자에 접근할 때
- '.'이나 '[]'로 접근하려 할 때, 해당 데이터가 존재하지 않는 경우
- retrun문이 없거나 호출되지 않는 함수의 실행 결과
- '없다'를 명시적으로 표현할 때
- 주의: typeof null : typeof null이 object인 것은 유명한 javascript 자체 버그이다.