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