Typeof可以解決大多數數據類型的判斷,它的返回值是壹個字符串,說明了操作數的類型。
返回結果:
除了string、number、boolean和undefined之外,null、object和array都返回對象類型!!!
函數為函數類型返回,如type of(Date)、type of(eval)等。
判斷數組類型的Js方法
1)實例
Instanceof用於判斷變量是否是對象的實例,它是壹個三眼表達式。這個操作符與JavaScript中的面向對象有關。要理解這壹點,您必須首先了解JavaScript中的面向對象。因為這個操作符檢測對象的原型鏈是否指向構造函數的原型對象。
示例:
2)施工方
W3C定義中的定義:構造函數屬性返回對創建該對象的數組函數的引用。
判斷各種類型的方法是:
壹般方法:
3)特征判斷
Object.isArray()進行判斷,目的是準確檢測某個值是否為數組。IE9+、Firefox 4+、Safari 5+、Opera 10.5+和Chrome都實現了此方法。但是不支持IE8之前的版本。
4)對象。原型。字符串。調用