目录

JavaScript String localeCompare()

示例

比较 "ab" 与 "cd":

let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
亲自试一试 »
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
亲自试一试 »

下面有更多示例。


描述

这个localeCompare()方法比较当前语言环境中的两个字符串。

这个localeCompare()方法返回排序顺序 -1、1 或 0(之前、之后或等于)。

当前区域设置基于浏览器的语言设置。


语法

string.localeCompare( compareString)

参数

Parameter Description
compareString Required.
The string to compare with.

返回值

类型 描述
一个号码 3 个值之一:

如果字符串排在前面,则为 -1比较字符串
如果两个字符串相等则为 0
1 如果字符串排序在比较字符串


更多示例

let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
亲自试一试 »
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
亲自试一试 »

浏览器支持

localeCompare()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes