未定義
沒有值的宣告變數將具有值 undefined
var a;
console.log(a); // logs: undefined
嘗試檢索未宣告變數的值會導致 ReferenceError。但是,未宣告和單一化變數的型別都是未定義的:
var a;
console.log(typeof a === "undefined"); // logs: true
console.log(typeof variableDoesNotExist === "undefined"); // logs: true