国产探花免费观看_亚洲丰满少妇自慰呻吟_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……的順序來進行排序,為我們提供了一種簡單的字母排序方法。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 溆浦县| 循化| 莱州市| 句容市| 株洲市| 宁阳县| 益阳市| 内黄县| 黎城县| 娄底市| 若尔盖县| 新邵县| 黎平县| 扎鲁特旗| 安宁市| 高雄市| 桦川县| 湖北省| 吴旗县| 循化| 安国市| 凉城县| 诸暨市| 鄂伦春自治旗| 东乡族自治县| 鹿泉市| 密山市| 大石桥市| 平谷区| 区。| 惠东县| 开封县| 海门市| 应用必备| 桑日县| 龙口市| 衡阳县| 剑川县| 东光县| 手游| 金平|