{}+[]==0,[]+{}=="[object Object]",!+[]==true (复合语句,隐式类型转换)

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