ES6 - localeCompare() 方法

此方法返回一个数字,指示引用字符串在排序顺序中位于给定字符串之前、之后还是相同。

语法

string.localeCompare( param )

参数详细信息

  • param − 要与字符串对象进行比较的字符串。

返回值

  • 0 − 如果字符串 100% 匹配。
  • 1 − 不匹配,并且参数值在语言环境排序顺序中位于字符串对象的值之前
  • 负值 −不匹配,并且参数值按本地排序顺序位于字符串对象的值之后

示例

var str1 = new String( "This is beautiful string" );
var index = str1.localeCompare( "This is beautiful string");
console.log("localeCompare first :" + index );

输出

localeCompare first :0