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