JavaScript Stringa localeCompare()
Esempi
Confronta "ab" con "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Altri esempi di seguito.
Definizione e utilizzo
Il localeCompare()
metodo confronta due stringhe nella locale corrente.
Il localeCompare()
metodo restituisce l'ordinamento -1, 1 o 0 (per prima, dopo o uguale).
Le impostazioni internazionali correnti si basano sulle impostazioni della lingua del browser.
Sintassi
string.localeCompare(compareString)
Parametri
Parameter | Description |
compareString | Required. The string to compare with. |
Valore di ritorno
Tipo | Descrizione |
Un numero | Uno dei 3 valori: -1 se la stringa è ordinata prima di compareString 0 se le due stringhe sono uguali 1 se la stringa è ordinata dopo la compareString |
Altri esempi
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Supporto browser
localeCompare()
è una funzione ECMAScript1 (ES1).
ES1 (JavaScript 1997) è completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |