localeCompare()
Сравнит две строки в текущей локали:
var string1 = "ab"; var string2 = "cd"; var result = string1.localeCompare(string2); // -1, string1 сортируется до string2
Определение и использование
Метод localeCompare() сравнивает две строки в текущей локали.
Локаль основана на настройках языка браузера.
Метод localeCompare() возвращает число, указывающее как расположена строка относительно указанной (переданной как параметр) в порядке сортировки: перед, после или они равны.
Поддержка браузеров
Синтаксис
string.localeCompare(compareString)
Значения параметров
Параметр | Описание |
compareString | Обязательный. Строка для сравнения. |
Технические подробности
Возвращаемое значение: | Число, которое указывает как расположена строка относительно указанной (compareString) в порядке сортировки: перед, после или они равны. Возвращает одно из трех значений:
|
Версия JavaScript: | ECMAScript 1 |
Дополнительные примеры
var string1 = "cd"; var string2 = "ab"; var n = string1.localeCompare(string2); // 1, string1 сортируется после string2
var string1 = "ab"; var string2 = "ab"; var n = string1.localeCompare(string2); // 0, две строки равны