JS變量類型判斷

typeof

console.log(typeof coke)//coke為變量,var coke=123;

從輸出的結(jié)果來(lái)看,arr, json, nul, date, reg, error 全部被檢測(cè)為object類型,其他的變量能夠被正確檢測(cè)出來(lái)。當(dāng)需要變量是否是number, string, boolean, function, undefined, json類型時(shí),可以使用typeof進(jìn)行判斷。其他變量是判斷不出類型的,包括null。還有,typeof是區(qū)分不出array和json類型的。因?yàn)槭褂胻ypeof這個(gè)變量時(shí),array和json類型輸出的都是object。

instanceof

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。