- 博客(7)
- 收藏
- 关注
原创 []==[]相关
[]==![]为什么返回true?作为新手前端,这个问题还是纠结我好几天了的!!!首先看一下执行类型转换的规则:1.如果一个运算符是Boolean值,在检查相等性之前,把它转化为数字,false->1, true->2.2.如果一个运算符是字符串,另一个是数字,则把字符串尝试转化为数字。3.如果一个运算符是对象,另一个是字符串,则把对象尝试转化为字符串。4.如果一个运算符是对象,另一个是数字,则把对象尝试转化为数字。然后分析一下比较过程:1.![]的优先级高与==
2022-03-15 15:31:50
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人