1. 程式人生 > >js中判斷對象的數據類型

js中判斷對象的數據類型

BE date cal 數據類型 object getproto div truct obj

1.typeof

例: typeof a

返回字符串

只能判斷基本類型,不能細分object

2.instanceof

例:a instanceof Object

返回boolean值

需要知道各種類型才好判斷,如Date,Number,Array等

3.constructor

例:a.constructor.name,Object.getPrototypeOf(a).constructor.name

返回字符串形式的Array,Object等

4.Object.prototype.toString.call()

例:Object.prototype.toString.call(a)

返回"[object String]" 具體object的類型

js中判斷對象的數據類型