JavaScript-tekenreeks localeCompare()
Voorbeelden
Vergelijk "ab" met "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Hieronder meer voorbeelden.
Definitie en gebruik
De localeCompare()
methode vergelijkt twee tekenreeksen in de huidige landinstelling.
De localeCompare()
methode retourneert sorteervolgorde -1, 1 of 0 (voor voor, na of gelijk aan).
De huidige landinstelling is gebaseerd op de taalinstellingen van de browser.
Syntaxis
string.localeCompare(compareString)
Parameters:
Parameter | Description |
compareString | Required. The string to compare with. |
Winstwaarde
Type | Beschrijving |
Een getal | Een van de 3 waarden: -1 als de tekenreeks is gesorteerd vóór de CompareString 0 als de twee tekenreeksen gelijk zijn 1 als de tekenreeks is gesorteerd na de CompareString |
Meer voorbeelden
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Gerelateerde pagina's
Browserondersteuning
localeCompare()
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |