天天看點

js中本人對于四種資料類型判斷的了解

1.typeof typeof 對于基本資料類型判斷是沒有問題的,但是遇到引用資料類型(如:Array)是不起作用

2.instanceof 判斷 new 關鍵字建立的引用資料類型,不考慮 null 和 undefined(這兩個比較特殊)以對象字面量建立的基本資料類型

3.constructor constructor 似乎完全可以應對基本資料類型和引用資料類型 但如果聲明了一個構造函數,并且把他的原型指向了 Array 的原型,是以這種情況下,constructor 也顯得力不從心

4.Object.prototype.toString.call() 完美的解決方案

繼續閱讀