您的位置:首页 > 其它

Day-8 晚上。

2015-12-29 22:59 316 查看
机械键盘到了啊!

天啦噜!

太毕了啊!

今天下午同桌问了我一个问题

var num1 = "3";
var num2 = "22";
alert(num1>num2);


最后返回true,为什么?

因为当两个字符串相比较的时候,是比较的他们的ascii编码值

并且,只比较第一个字符的

因为在ascii中,3的编码大于2的,所以3大于2返回true。

同时,如果第一位相同,则比较第二位

附上ASCII编码图:



明天要努力才行啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编码