在JS中进行类型判断的几种方式:(我知道的)
1、var str = 'leo是个帅哥'; console.log(typeof str);//string 2、var str = 'leo是个帅哥'; Object.prototype.toString.call(str);//[object String] 3、var str = 12; Object.prototype.toString.apply(str);//[object Number] 这个和上面的效果是一样的无非是call()和apply()的区别
当然还有几个方法来判断,比如说:instanceof 、 constructor 但是我没有研究过,所以就不在这里啰嗦了,免得误人子弟