TypeScript - 字符串 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 );

编译后,它将在 JavaScript 中生成相同的代码。

其输出如下:

localeCompare first :0
typescript_strings.htm
广告