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