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

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

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

附上一张表,聊表寸心

 

posted @ 2016-06-24 12:57  致匠心  阅读(324)  评论(0编辑  收藏  举报