當前位置:主頁 > 網站優化 >

數據類型之NULL

作者: 奕星SEO 分類: 網站優化 發布時間: 2019-08-15 16:16 內容來源:網絡整理閱讀量:

Null類型是第二個只有一個值的數據類型,這個特殊的值是null。從邏輯角度來看,null值表示一個空對象指針,而這也正是使用typeof操作符檢測null值時會返回“object”的原因。

var car = null; alert(typeof car); //"object"

如果定義的變量準備在將來用于保存對象,那么最好將該變量初始化為null而不是其他值。這樣只要檢查null值就可以知道相應的變量是否已經保存了一個對象的引用。如下:

if (car != null){ //對car對象執行某些操作 } alert(null == undefined); //true

這里,位于null和undefined之間的相等操作符== 總是返回true,不過要注意的是,這個操作符出于比較的目的會轉換其操作數。

盡管null和undefined有這樣的關系,但是他們的用途完全不同。無論在什么情況下,都沒有必要把一個變量的值設置為undefined,可是同樣規則對null卻不適用。只要意在對象的變量還沒有真正保存對象,就應該明確地址讓該變量保存為null值。這樣做不僅可以體現null作為空對象指針的管理,而且也有助于進一步區分null和undefined。


本文鏈接地址:http://www.pxynqa.icu/webyouhua/1375.html
上一篇:<<數據類型之Boolean
下一篇:數據類型之undefined>>
吉林时时历史开奖号码