JavaScript字符串 – localeCompare()方法

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  

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

学习JavaScript