關(guān)于javascript的數(shù)據(jù)類型和typeof操作符
1.ECMAScript中有五種簡(jiǎn)單的數(shù)據(jù)類型:undefined 、Null 、Boolean 、Number 、String
復(fù)雜數(shù)據(jù)類型:object
ECMAScript不支持任何自建自定義機(jī)制,所有值都是上述六種類型
2.typeof 操作符
‘’ undefined" --------如果這個(gè)值未定義
"boolean"--------------這個(gè)值是布爾值
"string"-----------------字符串
"number"-------------數(shù)值
"object"-----------------對(duì)象和null
"function"-------------function
首先根據(jù)原型鏈的知識(shí),function其實(shí)是一種object;然而function有一些特殊的屬性,所以我們可以根據(jù)typeof這個(gè)操作符來區(qū)分函數(shù)和對(duì)象。
.