undefined 屬性用于存放 JavaScript 的 undefined 值。
undefined
無法使用 for/in 循環(huán)來枚舉 undefined 屬性,也不能用 delete 運算符來刪除它。
undefined 不是常量,可以把它設(shè)置為其他值。
當(dāng)嘗試讀取不存在的對象屬性時也會返回 undefined。
提示:只能用 === 運算來測試某個值是否是未定義的,因為 == 運算符認(rèn)為 undefined 值等價于 null。
注釋:null 表示無值,而 undefined 表示一個未聲明的變量,或已聲明但沒有賦值的變量,或一個并不存在的對象屬性。
在本例中,我們將檢測兩個變量中未定義的一個:
<script type="text/javascript"> var t1="" var t2 if (t1===undefined) {document.write("t1 is undefined")} if (t2===undefined) {document.write("t2 is undefined")} </script>
輸出:
t2 is undefined
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進(jìn)入論壇
Powered by 365建站網(wǎng) RSS地圖 HTML地圖
copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號