JavaScript undefined 屬性

定義和用法

undefined 屬性表示變量沒有被賦值,或者根本沒有被聲明。

實例

例子 1

測試變量是否未定義:

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

親自試一試

例子 2

測試未聲明的變量是否未定義:

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

親自試一試

技術細節

JavaScript 版本: ECMAScript 1

瀏覽器支持

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