JavaScript undefined
示例
没有值的变量
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 |
是 | 是 | 是 | 是 | 是 | 是 |