共用方式為


undefined 屬性

傳回 undefined 值。

undefined

備註

undefined 屬性 (Property) 是 Global 物件的成員,而且在指令碼引擎初始化時才可以使用。 只經過宣告,但尚未初始化的變數,它的值是 undefined

如果變數未宣告,就無法將它與 undefined 比較,但可以將變數的型別與 "undefined" 字串比較。

undefined 屬性在您要明確測試變數,或將變數設定為 undefined 時很有幫助。

注意事項注意事項

如果要從命令列編譯使用未宣告之變數的程式,必須使用 /fast- 關閉快速選項。 若程式是以快速模式執行,便無法使用未宣告的變數。 因為執行緒的問題,在 ASP.NET 中關閉快速選項並不安全。

範例

var declared;
if (declared == undefined)
    print ("declared has not been given a value");
else
    print ("declared has been given a value");

print ("typeof declared is " + typeof(declared));

// An undeclared variable cannot be compared to undefined,
// so the next line would generate an error.
// if (notDeclared == undefined) ;

print ("typeof notDeclared is " + typeof(notDeclared));

這個程式碼的輸出如下。

declared has not been given a value
typeof declared is undefined
typeof notDeclared is undefined

需求

版本 5.5

套用至︰

Global 物件

請參閱

概念

Undefined 值