1、使用typeof操作符检测变量类型数组、Null、Object 为 object 类型字符串 为 string 类型true和false 为 boolean 类型整型、浮点型为 number 类型2、如果要区分数组和非数组对象,需要使用构造函数来判断if(arr.constructor==Array) // arr 是数组else // arr 不是数组