目录

JavaScript undefined

示例

没有值的变量:

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";
}
亲自试一试 »