未定义
没有值的声明变量将具有值 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