JavaScript String localeCompare()
Exemplos
Compare "ab" com "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Mais exemplos abaixo.
Definição e uso
O localeCompare()
método compara duas strings na localidade atual.
O localeCompare()
método retorna a ordem de classificação -1, 1 ou 0 (para antes, depois ou igual).
A localidade atual é baseada nas configurações de idioma do navegador.
Sintaxe
string.localeCompare(compareString)
Parâmetros
Parameter | Description |
compareString | Required. The string to compare with. |
Valor de retorno
Modelo | Descrição |
Um número | Um de 3 valores: -1 se a string for classificada antes de compareString 0 se as duas strings forem iguais 1 se a string for classificada depois de compareString |
Mais exemplos
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Suporte ao navegador
localeCompare()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |