var s = "asdfd"; var s2 = "bsdf"; var b = s > s2 ? true : false; alert(b);
字符串比较的原理是什么?
求参考文献…
个人觉得比较的依据是对应位的unicode编码大小
求同!
js的比较大小应该与C#的方法是一样的,都是从字符的第一位开始比较,你所说的对应位的unicode编码大小这个我没了解过,
但我知道有按字母的顺序来比较,然后是数字,可能我指的就是你说的对应位的unicode编码大小
一般是按ascii码来排的,先比较第一个字母d>a
我认为是如此的 按asci码比较
@行一恒: 若是用啊死客编码的话 那汉字怎么比较的呢?
@张小千: 其实即使是utf-8。英文字母的排列也是和asci顺序一样的。这是兼容性。
按字符编码顺序比较,详见 课时3第13分钟起。