前端面試八股文每日一題——JavaScript
JS中的原始類(lèi)型有哪幾種?null是對(duì)象嗎?
答:在JS中,存在著6種原始值,分別是boolean、null、undefined、string、number、symbol(表示獨(dú)一無(wú)二的值)。
原始類(lèi)型存儲(chǔ)的都是值,是沒(méi)有函數(shù)可以調(diào)用的。
雖然typeof null會(huì)輸出object,但是這只是JS存在的一個(gè)BUG。在JS的最初版本使用的是32位系統(tǒng),為了性能考慮使用低位存儲(chǔ)變量的低位信息,000開(kāi)頭代表是對(duì)象,然而null表示為全0,所以將它錯(cuò)誤判斷為object。
標(biāo)簽: