JavaScript String localeCompare() 方法

 JavaScript String 对象

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

此方法返回一个数字,该数字表示该字符串按排序顺序位于compareString之前,之后还是相等。

语法:

string.localeCompare(compareString)
var a = 'AB';
var b = 'CD';
var c = a.localeCompare(b);
测试看看‹/›

浏览器兼容性

所有浏览器完全支持localeCompare()方法:

Method
localeCompare()

参数值

参数描述
compareString与引用字符串进行比较的字符串

技术细节

返回值:一个数字,指示参考字符串在排序顺序上是在compareString之前,之后还是与之相同。
返回以下值之一:
  • -1如果参考字符串在compareString之前排序

  • 如果两个字符串相等,则为0

  • 如果参考字符串在compareString之后排序,则为1

JavaScript版本:ECMAScript 1

 JavaScript String 对象