1、描述
该方法返回一个数字,指示引用字符串是在给定字符串的前面还是后面,还是与给定的已排序字符串相同。
2、语法
localeCompare()
方法的语法是:
string.localeCompare(param)
3、参数
param:与String
对象进行比较的字符串。
4、返回值
- 0 :如果字符串匹配100%。
- 1 :不匹配,并且参数值在区域设置排序顺序中位于字符串对象的值之前
- -1 :不匹配,并且参数值按照局部排序顺序出现在字符串对象的值之后
5、使用示例
<html>
<head>
<title>JavaScript String localeCompare() Method</title>
</head>
<body>
<script type = "text/javascript">
var str1 = new String( "This is beautiful string" );
var index = str1.localeCompare( "XYZ" );
document.write("localeCompare first :" + index );
document.write("<br/>" );
var index = str1.localeCompare( "AbCD ?" );
document.write("localeCompare second :" + index );
</script>
</body>
</html>
6、输出
localeCompare first :-1 localeCompare second :1