JavaScript高阶教程之“==”隐藏下的类型转换
抛砖引玉 按照正常的逻辑来说,我们判断两个值是否相等会遵循以下规则: 但是我看下面一组值: []==0 //true []==false //true []==!{} //true [10]==10 //true '0'==false //true ''==0 //true undefined==null //true !null==true //true 居然没有按照我们的剧本走,那它比较规则又是什么?下面我就来分析一波。 “==”的比较规则 首先我们先去ECMAScript5.1中文版( http://lzw.me/pages/ecmascrip... )找一下“==”的比较规则,
下载地址
用户评论