这两天看到一些题目,很是不解,主要是js基础还没过关,挑了两个我认为比较难懂的类型转换的题目讲解一下。 对象类型转换这个就不详细说了,网上一大推,无非就是用到两个函数: Object.toString() Object.valueof() 这里说一下,Number,String,Boolean在调用方法的时候也会转换成包装对象。 1、[]+{}=="[object Object]",这个简单 []+{ } //输出"[object Object]" [].toString() //==> ""