JavaScript 未定义
示例
没有值的变量
let x;
if (x === undefined) {
text = "x 未定义";
} else {
text = "x 已定义";
}
自己尝试 »
let x;
if (typeof x === "undefined") {
text = "x 未定义";
} else {
text = "x 已定义";
}
自己尝试 »
下面还有更多示例。
描述
undefined 属性表示变量未被赋值,或根本没有声明。
浏览器支持
undefined()
是 ECMAScript1 (ES1) 功能。
ES1 (JavaScript 1997) 在所有浏览器中得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |