js中本人對於四種資料型別判斷的理解

2021-10-07 19:17:17 字數 384 閱讀 8317

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...