每天进步一点点----JS之比较运算符易错点
Posted xbzxx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天进步一点点----JS之比较运算符易错点相关的知识,希望对你有一定的参考价值。
1.字符串的比较
字符串也是可以比较的,字符串比较的asc码顺序;asc有128位,由7位二进制数表示,每个数对应的是一个字符。ASC码有ASC码1,由7位二进制1数表示;ASC2码又8位二进制数表示。
var a="10">"8";
此时比较的是字符串10和字符串8,先拿1和8比,1的ASC码对应的数字49小于8的ASC码对应的数字56,再拿0和8比,0所对应的48同样比56小,故a的值为false。
2.var a=NaN==NaN;
此时,a为false;
var b=undefined==undefined'
此时,b为true;
var c=inifity==inifity;
此时,c为true。
以上是关于每天进步一点点----JS之比较运算符易错点的主要内容,如果未能解决你的问题,请参考以下文章