一道js题 [] == ![] 引发关于严格运算符(===)和相等运算符(==)的思考?

前段时间看见这样一道js的题,[] == ![] 的结果,经过在chrome控制台中打印发现结果是true,才发现自己没有完全掌握好 “==”和”===”的底层比较原理。 于是查阅相关文档,关于”==” 和 “===”的总结: “===”叫做严格运算符,”==”叫做相等运算符。 严格运算符的运算规则如下: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];如果其中
相关文章
相关标签/搜索