4看似簡(jiǎn)單的基礎(chǔ)問(wèn)題幾乎是面試必問(wèn)。
在JS中有5種簡(jiǎn)單的數(shù)據(jù)類型吭产,一種復(fù)雜的數(shù)據(jù)類型圾结,下面就以此介紹。
<h4>Undefined</h4>
Undefined類型只有一個(gè)值劈彪,就是Undefined竣蹦,一般是形容只有定義沒(méi)有初始化的變量值就是Undefined,舉栗子:
var a;
console.log(a);
<h4>Null</h4>
Null也是只有一個(gè)值,那就是Null沧奴,null值表示一個(gè)空對(duì)象指針痘括,可以說(shuō)Undefined是Null的派生,這些了解即可滔吠,沒(méi)有必要深究纲菌,重點(diǎn)記住Null的數(shù)據(jù)類型是對(duì)象。
<h4>Boolean</h4>
和其它語(yǔ)言類似疮绷,Boolean數(shù)據(jù)類型的值也是true和false翰舌,這里注意大小寫也就是說(shuō)True和False不是Boolean的值。
<h4>Number</h4>
JS中數(shù)據(jù)類型定義比較方便冬骚,Number就代表了所有的數(shù)值椅贱,不管是小數(shù)還是整數(shù)
懂算。
<h4>String</h4>
表示由零或多個(gè)16位Unicode字符組成的字符序列,即字符串庇麦。單引號(hào)雙引號(hào)括起來(lái)都可以犯犁。
<h4>Object</h4>
對(duì)象其實(shí)就是一組數(shù)據(jù)和功能的集合。對(duì)象可以通過(guò)執(zhí)行new操作符后跟要?jiǎng)?chuàng)建的對(duì)象類型的名稱來(lái)創(chuàng)建女器。