자바스크립트에서 null 및 undefined 둘 다 기본 값입니다.
JavaScript의 기본 값과 비기본 값에 대한 모든 내용을 읽어보세요.
undefined 변수는 선언되었지만 (아직) 값이 할당되지 않은 변수입니다.
예를 들어, 다음 변수를 기록해 보십시오.
let dogBreed
// undefined
undefined를 얻습니다. dogBreed 때문에 변수에 값이 없습니다.
null 변수에 일반적으로 할당되는 값입니다. 예를 들어, 코드에 원하지 않는 정의되지 않은 변수가 포함되지 않도록 하려면 null 값을 할당할 수 있습니다. 그 변수에 (그리고 나중에 실제 값을 주어라):
let dogBreed = null
console.log(dogBreed)
// null 보너스 정보:
null 다음 코드가 보여주는 개체로 평가됩니다.
console.log(typeof dogBreed)
// object