- 基本数据类型:string、number、boolean、undefined可以利用 typeof 来检测
- 引用类型:object 通常用 instanceof 来检测 是object Array 还是什么
数字类型 var arr=[2,3,44]; Object.prototype.toString.call(arr)==="[object Array]"
字符串类型 var str="abc"; var str=new String('abc'); ( str instanceof String )||( ( typeof str).toLowerCase()=='string' )
参考 http://www.cnblogs.com/wyaocn/p/5796142.html
http://www.nowcoder.com/questionTerminal/402fb8c0030f4492a06061812c0e7f8a