每天进步一点点----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之比较运算符易错点的主要内容,如果未能解决你的问题,请参考以下文章

SQL 语句易错点讲解

C++基础知识 易错点 总结(待补)

javascript易错点

C++基础知识 易错点 总结(待补)

每天进步一点点-----JS之逻辑运算符

js基础知识易错点