数字类型判断
构造器判断
num.constructor === Number//true
借用tostring方法判断
Object.prototype.toString.call(num) === "[object Number]"
以上是标准的方法,还有不标准的方法有isNaN(),正则匹配,parseFloat(),这些都是可以判断数字或数字字符串
数组类型的判断
数组对象自带函数
Array.isArray(arr)
构造器判断
arr.constructor === Array
原型链判断
arr instanceof Array
借用tostring方法判断
Object.prototype.toString.call(arr) === "[object Array]"