js==运算符强制转换规则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js==运算符强制转换规则相关的知识,希望对你有一定的参考价值。

当看到  "1.0e0"=={valueOf:function(){return true;}} 的值居然是true的时候,三观尽毁。

用了半辈子的“==” 居然藏得这么深,各种隐式强制转换,防不胜防。

附上一张表,聊表寸心

技术分享

 

以上是关于js==运算符强制转换规则的主要内容,如果未能解决你的问题,请参考以下文章

C语言强制类型转换

SV强制类型转换和常数

隐式转换和强制转换

怎样让vs2013不进行强制类型转换

js中的强制类型转换运算符关系运算符逻辑运算符条件运算符

C语言自动类型转换