1
A
回答
2
您可以使用等于,大于和小于运算符比较字符串。
使用大于还是小于将执行字典样式比较,即哪个在字典中最先出现?
1
这基本上意味着,在JS“土豚”被认为比“琐罗亚斯德”较小,因为JS使用一种叫做Lexicographical Ordering,又称字典顺序,因为字典上市句话的时候也用同样的顺序。
+0
除非您事先将两个字符串转换为小写(或两者都是上面的),否则JS大于和小于运算符不会按字典顺序排序。如果你有混合的情况,那么“abc”<“bcd”但是“abc”>“Bcd”。 – nnnnnn 2011-06-03 06:57:53
相关问题
- 1. %python字符串运算符
- 2. 字符串运算符C++
- 3. 使用运算符创建字符串
- 4. 用字符串格式运算符C++字符串替换
- 5. JS等于字符串值
- 6. string.format vs +运算符用于字符串连接
- 7. 不等式运算符不适用于字符串数组
- 8. 使用大于运算符的实体框架字符串
- 9. 用于字符串连接的'+'运算符的Concat
- 10. 运算符不能应用于java字符串
- 11. 运算符'=='不能应用于类型'int'和'字符串
- 12. SQL字符串比较,大于和小于运算符
- 13. 字符串连接:带字符串文字的+运算符
- 14. 使用tr ///运算符来计算字符串中的字母
- 15. javascript三元运算符来计算字符串中的字符
- 16. 问题与字符串::运算符+ =
- 17. 将字符串转换为运算符?
- 18. C字符串的比较运算符
- 19. 运算符[]和字符串(如charAt())
- 20. 将字符串转换为运算符
- 21. +字符串类中的运算符
- 22. 重载运算符+。字符串类
- 23. 点运算符内的字符串
- 24. nameof()运算符为静态字符串
- 25. 字符串重载运算符“>>”
- 26. 运算符重载连接字符串
- 27. C#运算符与字符串/ bool
- 28. 访问字符串类与运算符[]
- 29. 字符串格式运算符出错%
- 30. 字符串赋值运算符C++
菲尔,“字典样式比较”的意思是,每个字符都指定ascii? 你应该解释“字典样式比较” – sprabhakaran 2011-06-03 06:30:38
但字典通常排序时不考虑大小写,注意当然字典中绝大多数字都是小写字母 - 你是说JS大于和小于运算符在使用字符串时也是大小写不敏感* – nnnnnn 2011-06-03 06:50:48
@nnnnnn它看起来像大写字母被认为小于小写字母,即''a“>”A“' – Phil 2011-06-03 07:12:27