没有值的变量:
let x;
if (x === undefined) {
text = "x is undefined";
} else {
text = "x is defined";
}
亲自试一试 »
let x;
if (typeof x === "undefined") {
text = "x is undefined";
} else {
text = "x is defined";
}
亲自试一试 »
下面有更多示例。
undefined 属性表示变量尚未赋值,或根本未声明。
undefined()
是 ECMAScript1 (ES1) 功能。
所有浏览器均完全支持 ES1 (JavaScript 1997):
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
未声明变量:
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!