Stringa JavaScript - Metodo localeCompare ()

Descrizione

Questo metodo restituisce un numero che indica se una stringa di riferimento viene prima o dopo o è uguale alla stringa data in ordine ordinato.

Sintassi

La sintassi del metodo localeCompare () è:

string.localeCompare( param )

Dettagli argomento

param- Una stringa da confrontare con un oggetto stringa .

Valore di ritorno

  • 0 - Se la stringa corrisponde al 100%.

  • 1- nessuna corrispondenza e il valore del parametro viene prima del valore dell'oggetto stringa nell'ordinamento locale

  • -1- nessuna corrispondenza, e il valore del parametro viene dopo il valore dell'oggetto stringa nell'ordinamento locale

Esempio

Prova il seguente esempio.

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

Produzione

localeCompare first :-1
localeCompare second :1