1、
typeof 123 // number
typeof null // object
typeof {} // object
typeof [] // object
typeof (function(){}) // function
typeof undefined // undefined
typeof '666' // string
typeof true // boolean
2、
Object.prototype.toString.call(params)
3、利用instanceof判断值是否是哪个确定类型的值。
var ary = [1,23,4]; //
console.log(ary instanceof Array) //true;
4、通用方法
var ary = [1,23,4]; function isArray(o){ return Object.prototype.toString.call(o)=='[object Array]'; } console.log(isArray(ary));