== 和 ===区别,什么情况用 ==
Posted wangxi01
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了== 和 ===区别,什么情况用 ==相关的知识,希望对你有一定的参考价值。
上图中的 toPrimitive
就是对象转基本类型。
这里来解析一道题目 [] == ![] // -> true
,下面是这个表达式为何为 true
的步骤
// [] 转成 true,然后取反变成 false [] == false // 根据第 8 条得出 [] == ToNumber(false) [] == 0 // 根据第 10 条得出 ToPrimitive([]) == 0 // [].toString() -> ‘‘ ‘‘ == 0 // 根据第 6 条得出 0 == 0 // -> true
===
用于判断两者类型和值是否相同。 在开发中,对于后端返回的 code
,可以通过 ==
去判断。
以上是关于== 和 ===区别,什么情况用 ==的主要内容,如果未能解决你的问题,请参考以下文章
表单属性method的值get和post的区别?什么时候用get?什么时候用post?