stringVar.localeCompare(stringExp)
stringVar:必選,要比較的 String 物件。stringExp:必選,作為比較基準的字串。| 值 | 含義 |
|---|---|
| -1 | stringVar 在排序順序上位於 stringExp 之前 |
| 0 | 兩字串在當前區域設定下視為相等 |
| +1 | stringVar 在排序順序上位於 stringExp 之後 |
依據系統預設區域設定(Locale)的排序規則進行比較,適用於多語言環境下的字串排序與比較。注意:行為取決於執行環境的 Locale 設定,跨平台可能有差異。
"apple".localeCompare("banana"); // -1
"banana".localeCompare("apple"); // 1
"apple".localeCompare("apple"); // 0