數據類型的判斷方式

1、typeof判斷數據類型

  

  由上圖可知,數組類型Array,對象類型Object,null類型都返回了Object,因此應該細分。html

2、instanceof判斷某個引用是否屬於某一個實例

  

3、constructor判斷數據類型

  

  constructo能夠判斷多種類型,在使用typeof時判斷數組、對象、正則、時間都爲對象,但在使用constructor時能夠判斷正確的類型,缺點是隻在IE8以上可用數組

4、obj.prototype.toString()

  

  能夠判斷多種對象類型,須要用到call或者apply。app

 

本片參考:http://www.javashuo.com/article/p-ekvhayhd-hd.html

相關文章
相關標籤/搜索