JavaScript undefined 属性

实例

测试变量是否未定义:

var x;

if (typeof x === "undefined") {
  txt = "x is undefined";
} else {
  txt = "x is defined";
}

亲自试一试

页面下方提供了更多的 TIY 实例。

定义和用法

undefined 属性表示变量没有被赋值,或者根本没有被声明。

浏览器支持

属性 Chrome Edge Firefox Safari Opera
undefined 支持 支持 支持 支持 支持

技术细节

JavaScript 版本: ECMAScript 1

更多实例

测试未声明的变量是否未定义:

if (typeof y === "undefined") {
  txt = "y is undefined";
} else {
  txt = "y is defined";
}

亲自试一试