国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

JavaScript localeCompare() 方法

2024-04-27 15:15:58
字體:
來源:轉載
供稿:網友

定義和用法

用本地特定的順序來比較兩個字符串。

語法

stringObject.localeCompare(target)
參數 描述
target 要以本地特定的順序與 stringObject 進行比較的字符串。

返回值

說明比較結果的數字。如果 stringObject 小于 target,則 localeCompare() 返回小于 0 的數。如果 stringObject 大于 target,則該方法返回大于 0 的數。如果兩個字符串相等,或根據本地排序規則沒有區別,該方法返回 0。

說明

把 < 和 > 運算符應用到字符串時,它們只用字符的 Unicode 編碼比較字符串,而不考慮當地的排序規則。以這種方法生成的順序不一定是正確的。例如,在西班牙語中,其中字符 “ch” 通常作為出現在字母 “c” 和 “d” 之間的字符來排序。

localeCompare() 方法提供的比較字符串的方法,考慮了默認的本地排序規則。ECMAscript 標準并沒有規定如何進行本地特定的比較操作,它只規定該函數采用底層操作系統提供的排序規則。

實例

在本例中,我們將用本地特定排序規則對字符串數組進行排序:

var array= ["a", "b", "d", "c"];array= array.sort (function(item1,item2){ return item1.localeCompare(item2)})

結果是:

["a", "b", "c", "d"]

總結

此方法的主要用途就是將一些數組等按照本地操作系統提供的排序規則進行排序,也就是按照英文字母a、b、c、d……的順序來進行排序,為我們提供了一種簡單的字母排序方法。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临高县| 岳池县| 辛集市| 依兰县| 九江市| 新巴尔虎右旗| 华坪县| 湖北省| 乌鲁木齐县| 青铜峡市| 洪湖市| 黄山市| 通州市| 舞钢市| 三原县| 柞水县| 海丰县| 宁津县| 张北县| 公安县| 汽车| 阳西县| 托克逊县| 黔西县| 南京市| 昭觉县| 游戏| 淮南市| 毕节市| 峨眉山市| 邯郸市| 沙田区| 于田县| 格尔木市| 灵武市| 老河口市| 交口县| 云安县| 文登市| 仪陇县| 静乐县|