轻松上手,快乐学习!

JavaScript 字符串 localeCompare() 方法


实例

比较当前区域设置中的两个字符串:

var str1 = "ab";
var str2 = "cd";
var n = str1.localeCompare(str2);
亲自试一试 »

页面下方有更多实例。


定义和用法

localeCompare() 方法比较当前区域设置中的两个字符串。

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

localeCompare() 方法返回一个数字,指示字符串在排序顺序中是在 compareString 之前、之后还是与 compareString 相等。


浏览器支持

方法
localeCompare() Yes Yes Yes Yes Yes

语法

string.localeCompare(compareString)

参数值

参数 描述
compareString 必需。要比较的字符串

技术细节

返回值: 数字,指示引用字符串在排序顺序上是在比较器字符串之前、之后还是与比较器字符串相同。返回以下三个值之一:
  • -1 如果引用字符串在比较字符串之前排序
  • 0 如果两个字符串相等
  • 1 如果引用字符串在比较字符串之后排序
JavaScript 版本: ECMAScript 1

更多实例

实例

比较当前区域设置中的两个字符串:

var str1 = "cd";
var str2 = "ab";
var n = str1.localeCompare(str2);
亲自试一试 »

实例

比较当前区域设置中两个相等的字符串:

var str1 = "ab";
var str2 = "ab";
var n = str1.localeCompare(str2);
亲自试一试 »