1.typeof typeof 對於基本資料型別判斷是沒有問題的,但是遇到引用資料型別(如:array)是不起作用
2.instanceof 判斷 new 關鍵字建立的引用資料型別,不考慮 null 和 undefined(這兩個比較特殊)以物件字面量建立的基本資料型別
3.constructor constructor 似乎完全可以應對基本資料型別和引用資料型別 但如果宣告了乙個建構函式,並且把他的原型指向了 array 的原型,所以這種情況下,constructor 也顯得力不從心
4.object.prototype.tostring.call() 完美的解決方案
js 判斷各種資料型別
了解js的都知道,有個typeof 用來判斷各種資料型別,有兩種寫法 typeof typeof 如下例項 typeof 2 輸出 number typeof null 輸出 object typeof 輸出 object typeof 輸出 object typeof function 輸出 fu...
js 判斷各種資料型別
了解js的都知道,有個typeof 用來判斷各種資料型別,有兩種寫法 typeof typeof 如下例項 typeof 2 number typeof null object typeof undefined undefined typeof 222 string typeof true bool...
JS 判斷各種資料型別
了解js的都知道,有個typeof 用來判斷各種資料型別,有兩種寫法 typeof typeof 如下例項 typeof 2 輸出 number typeof null 輸出 object typeof 輸出 object typeof 輸出 object typeof function 輸出 fu...