Cadena de JavaScript - método localeCompare ()

Descripción

Este método devuelve un número que indica si una cadena de referencia viene antes o después o es la misma que la cadena dada en orden ordenado.

Sintaxis

La sintaxis del método localeCompare () es -

string.localeCompare( param )

Detalles del argumento

param- Una cadena para comparar con un objeto de cadena .

Valor devuelto

  • 0 - Si la cadena coincide al 100%.

  • 1- no coincide, y el valor del parámetro viene antes del valor del objeto de cadena en el orden de clasificación de la configuración regional

  • -1−no coincide, y el valor del parámetro viene después del valor del objeto de cadena en el orden de clasificación local

Ejemplo

Pruebe el siguiente ejemplo.

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

Salida

localeCompare first :-1
localeCompare second :1