标签:ring 另一个 str 字符串 相等 个数 错误 数字类型 value
下面是题目的类型转换结果:
Boolean([]); //true
Number([]); //0
Number({}); // NaN
Number(false); //0
因此:
console.log(([])?true:fasle);// => console.log((true)?true:false);
console.log([]==false?true:false); // => console.log(0==0?true:false);
console.log(({}==false)?true:false); // => console.log((NaN==0)?true:false);
“==”运算符(两个操作数的类型不相同时)
对象到数字的转换
空数组转换为数字0
标签:ring 另一个 str 字符串 相等 个数 错误 数字类型 value
原文地址:http://www.cnblogs.com/hsp-blog/p/7400802.html