JavaScript undefined 屬性

 JavaScript 全局屬性/函數(shù)

全局undefined 屬性表示尚未為變量分配值,或者根本沒有聲明變量。

它是JavaScript的原始類型之一。

如果要計(jì)算的變量沒有賦值,則方法或語(yǔ)句也會(huì)返回undefined。

如果未返回值,則函數(shù)返回undefined。

語(yǔ)法:

undefined
var str;

if (str === undefined) {
   // str is undefined
} else {
   // str is defined
}
測(cè)試看看?/?

瀏覽器兼容性

所有瀏覽器完全支持undefined屬性:

屬性
undefined

技術(shù)細(xì)節(jié)

可寫的:沒有
可枚舉:沒有
可配置的:沒有
JavaScript版本:ECMAScript 1

更多實(shí)例

檢查變量str是已定義還是未定義:

if (typeof str === 'undefined') {
   // str is undefined
} else {
   // str is defined
}
測(cè)試看看?/?

如果未返回值,則函數(shù)返回undefined:

function demo() {
   return; // return nothing....
}

document.getElementById('result').innerHTML = demo();
測(cè)試看看?/?

 JavaScript 全局屬性/函數(shù)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清