ES6 - localeCompare()



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

语法

string.localeCompare( param )

参数详情

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

返回值

  • 0 − 如果字符串完全匹配。
  • 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
广告