js的类型检测 判断 字符串
typeof 和 instanceof 区别
不管对象、数组还是正则 用typeof检测都是显示’Object’
使用instanceof可以检测出具体类型,但是只能用于去检测那些本身具有传递赋值的类型。
var box1=[];
var box2={};
var box3=/g/;
alert( box1 instanceof Array ) //如果是数组就返回true
alert( box2 instanceof Object )
alert( box3 instanceof RegExp )
var box4=’字符串’; //字符串
var box5=187; //数字
老老实实的使用typeof去检测
alert( typeof box4 ); //String
alert( typeof box5 ); //Number