0
点赞
收藏
分享

微信扫一扫

== 与 === 的区别

区别

​==​​​(相等运算符)和 ​​===​​(严格相等运算符)是比较两个操作数的运算符。

​==​​​ 运算符在比较值之前进行类型转换。另一方面,​​===​​ 运算符不执行任何类型转换。

这意味着如果两个操作数具有相同的类型和值,则 ​​===​​​ 运算符返回 ​​true​​。

例如:

// true 被转换为 1,然后与 1 进行比较
true == 1 // true
true === 1 // false

建议始终使用 ​​===​​ 比较值。

至于 ​​==​​​ 运算符的类型转换,详细内容可以查阅​​抽象相等比较​​。

举报

相关推荐

#与$的区别

target与this的区别

equals与==的区别

= =与equals的区别

“==”与equals的区别

if if 与 if elif 的区别

0 条评论