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