JavaScript String - méthode localeCompare ()

La description

Cette méthode retourne un nombre indiquant si une chaîne de référence vient avant ou après ou est identique à la chaîne donnée dans l'ordre trié.

Syntaxe

La syntaxe de la méthode localeCompare () est -

string.localeCompare( param )

Détails de l'argument

param- Une chaîne à comparer avec un objet string .

Valeur de retour

  • 0 - Si la chaîne correspond à 100%.

  • 1- pas de correspondance et la valeur du paramètre précède la valeur de l' objet chaîne dans l'ordre de tri des paramètres régionaux

  • -1−aucune correspondance, et la valeur du paramètre vient après la valeur de l' objet chaîne dans l'ordre de tri local

Exemple

Essayez l'exemple suivant.

<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>

Production

localeCompare first :-1
localeCompare second :1