这里说的隐性类型转换,是==引发的转换。javascript
这个顺序必定要死记,这是面试时常常问到的。java
下面是一些杂题,本身作作面试
0 == undefined 1 == true 2 == {valueOf: function(){return 2}} NaN == NaN 8 == undefined 1 == undefined null == {toString: function(){return 2}} 0 == null null == 1 { toString:function(){ return 1 } , valueOf:function(){ return [] }} == 1