开始做电子笔记
2020.9.27
字符串型的数字比较大小
var a = '1'; // 编码10进制 49
var b = '2' // 编码10进制 50
console.log( a < b) // true
因为字符串比较是会逐个比较每一位的ASCII码
所以就会出现 "10"<"9"的情况,原因是它比较的是“10”的第一位“1”和“9”的ASCII码
var a = '10'; // 49 48
var b = '9' // 57
console.log(a < b) // true
汉字、符号同理,都是逐个比较每一位。