Chaîne JavaScript localeCompare()
Exemples
Comparez "ab" avec "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Plus d'exemples ci-dessous.
Définition et utilisation
La localeCompare()
méthode compare deux chaînes dans les paramètres régionaux actuels.
La localeCompare()
méthode renvoie l'ordre de tri -1, 1 ou 0 (pour avant, après ou égal).
Les paramètres régionaux actuels sont basés sur les paramètres de langue du navigateur.
Syntaxe
string.localeCompare(compareString)
Paramètres
Parameter | Description |
compareString | Required. The string to compare with. |
Valeur de retour
Taper | La description |
Un numéro | Une des 3 valeurs : -1 si la chaîne est triée avant compareString 0 si les deux chaînes sont égales 1 si la chaîne est triée après compareString |
Plus d'exemples
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Prise en charge du navigateur
localeCompare()
est une fonctionnalité ECMAScript1 (ES1).
ES1 (JavaScript 1997) est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |