怎么判斷是是什么類型的數(shù)據(jù) js
3 回答

喵喵時(shí)光機(jī)
TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
數(shù)據(jù)類型的判斷比較復(fù)雜和多變
瀏覽器的支持程度也不統(tǒng)一;
一般判斷主類型例如: object number undefined boolean string 這些下面的代碼:
12 | alert(typeOf 'a' ); alert(typeOf []); |
但實(shí)際上一個(gè)數(shù)據(jù)類型里面還有其他類型,
例如: [2,1,3,4] 是一個(gè)數(shù)組, new Date(); 是一個(gè)時(shí)間實(shí)例, 但他們的類型都是object
你需要判斷究竟這個(gè)object是數(shù)組還是 Date類型,那么就需要使用下面的代碼:
1 | alert( new Date() instanceof Date) // true 是Date類型 |
添加回答
舉報(bào)
0/150
提交
取消