- 博客(1)
- 收藏
- 关注
翻译 []==false?true:false为什么为true
==转换 转换规则: ①、如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false转换为0,而true转换为1; ②、如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值 ③、如果一个操作数是对象,另一个操作数不是,则调用对象的valueOf()方法,用得到的基本类型值按照前面的规则进行比较 左边不是原始值类型 所以用valueof转换 console.log([].valueOf());//结果为数组[] 左边又不是原始值类型 再用toString()转换
2021-10-04 12:35:48
1403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人