前沿拓展:
本文已經(jīng)作者@Dmitri Pavluti授權(quán)翻譯
JavaScript有2種類型:基本類型(string, booleans number,symbol)和對象。
對象是復(fù)雜的數(shù)據(jù)結(jié)構(gòu),JS 中最簡單的對象是普通對象:一組鍵和關(guān)聯(lián)值:
let myObject = {
name: '前端小智'
}
但是在某些情況下無法創(chuàng)建對象。 在這種情況下,JS 提供一個特殊值null —表示缺少對象。
let myObject = null
在本文中,我們將了解到有關(guān)JavaScript中null的所有知識:它的含義,如何檢測它,null與undefined之間的區(qū)別以及為什么使用null造成代碼維護(hù)困難。
》,這是一次純正的實戰(zhàn),不模擬、不虛構(gòu),以極致的產(chǎn)品體驗完美的細(xì)節(jié)處理,帶你開發(fā)“完全真實”的小程序。有誰需要的話,我可以免費分享給你。領(lǐng)取方式:收藏+轉(zhuǎn)發(fā)+點贊,第二私信我回復(fù) "小程序" 即可獲取。
拓展知識:
null錯誤
登錄錯誤null通常表示空值,無結(jié)果,或是空**,程序通常使用空指針來表示條件;未知長度列表的結(jié)尾或未執(zhí)行某些**作,這種空指針的使用可以與可空類型和選項類型中的Nothing值進(jìn)行比較。
在ASCII碼的第一個字符是null,它的數(shù)值是0,占用1字節(jié);C語言把它作為字符串的最后一個字符,以表示字符串到此結(jié)束."\0"。
null指針是一個無類型指針,并且值為0。一個指針,擁有2個屬性–地址值和指針類型。
兩者的作用是:1,地址值標(biāo)識變量的首地址(32位系統(tǒng)下指針的地址值占4字節(jié));2,指針類型告訴編譯器,應(yīng)該怎樣進(jìn)行接下來的數(shù)據(jù)訪問。
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/10910.html