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