Метод localeCompare()
Примеры
Сравните "ab" с "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
Попробуйте сами »
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Попробуйте сами »
Смотрите примеры ниже.
Описание localeCompare()
Метод localeCompare() сравнивает две строки в текущей локали.
Метод localeCompare() возвращает порядок сортировки -1, 1 или 0.(до, после или равно).
Текущая локаль основана на языковых настройках браузера.
Синтаксис localeCompare()
string.localeCompare(compareString)
Параметры localeCompare()
| Параметр | Описание |
|---|---|
| compareString | Обязательно. Строка для сравнения. |
Возвращаемое значение localeCompare()
| Тип | Описание |
|---|---|
| Number | Одно из трех значений: -1, если строка отсортирована до compareString 0, если две строки равны 1, если строка отсортирована после compareString |
Ещё примеры localeCompare()
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
Попробуйте сами »
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Попробуйте сами »
Похожие страницы localeCompare()
Поддержка браузера localeCompare()
localeCompare() — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |