JavaScript字符串 – localeCompare()方法
描述
此方法返回一个数字,指示参考字符串在排序顺序中是在给定字符串之前还是之后还是相同。
语法
localeCompare()方法的语法为 –
string.localeCompare( param )
参数详细信息
param - 与 string 对象进行比较的字符串。
返回值
- 0 - 如果字符串匹配100%。
-
1 - 不匹配,并且参数值在本地排序顺序中位于 string 对象的值之前
-
-1 - 不匹配,并且参数值在本地排序顺序中位于 string 对象的值之后
示例
请尝试以下示例。
<html>
<head>
<title>JavaScript字符串localeCompare()方法</title>
</head>
<body>
<script type = "text/javascript">
var str1 = new String( "这是美丽的字符串" );
var index = str1.localeCompare( "XYZ" );
document.write("localeCompare第一项:" + index );
document.write("<br />" );
var index = str1.localeCompare( "AbCD ?" );
document.write("localeCompare第二项:" + index );
</script>
</body>
</html>
输出
localeCompare第一项:-1
localeCompare第二项:1