小编典典

在JavaScript中比较字符串时,为什么一个字符串比另一个字符串大?

javascript

我从书中看到以下代码:

var a = "one";
var b = "four";
a>b; // will return true

但没有提到为什么“一个”大于“四个”。我试过了c = "a",它小于a和b。我想知道JavaScript如何比较这些字符串。


阅读 293

收藏
2020-04-25

共1个答案

小编典典

因为和许多编程语言一样,字符串是按字典顺序进行比较的。

你可以认为这是一个空想家版本的字母顺序,区别在于字母排序仅覆盖了26个字符a通过z


2020-04-25