JavaScript 未定义

示例

没有值的声明变量将具有值 undefined

var a;

console.log(a); // 日志:未定义

尝试检索未声明变量的值会导致ReferenceError。但是,未声明变量和统一变量的类型均为“未定义”:

var a;
console.log(typeof a === "undefined"); // 日志:true
console.log(typeof variableDoesNotExist === "undefined"); // 日志:true