DataGrid.compare

Синтаксис

compare(value1, value2);

Параметры

value1. Первое сравниваемое значение;

value2. Второе сравниваемое значение.

Описание

Метод compare сравнивает два значения между собой.

Комментарии

Метод возвращает значение 1, если первое значение больше второго, значение -1, если второе значение больше первого, значение 0, если значения равны между собой.

Пример

Для выполнения примера необходимо наличие на html-странице компонента DataGrid с наименованием «grid» (см. «Пример создания компонента DataGrid»). Сравним два значения между собой и выведем результат проверки:

// Сравниваем два числовых значения между собой и выводим результат проверки
var result = grid.compare(20, 10);
if (result == 1) {
    console.log("Первое значение больше второго");
} else if (result == -1) {
    console.log("Второе значение больше первого");
} else {
    console.log("Значения равны");
}

В результате в консоль был выведен результат проверки:

Первое значение больше второго

 

Сравним два значения в прямом порядке и выведем результат проверки:

// Сравниваем два числовых значения в прямом порядке между собой и выводим результат проверки
var result = grid.sortAsc(30, 30);
if (result == 1) {
    console.log("Первое значение больше второго");
} else if (result == -1) {
    console.log("Второе значение больше первого");
} else {
    console.log("Значения равны");
}

В результате в консоль был выведен результат проверки:

Значения равны

 

Сравним два значения в обратном порядке и выведем результат проверки:

// Сравниваем два числовых значения в обратном порядке между собой и выводим результат проверки
var result = grid.sortDesc(30, 50);
if (result == -1) {
    console.log("Первое значение больше второго");
} else if (result == 1) {
    console.log("Второе значение больше первого");
} else {
    console.log("Значения равны");
}

В результате в консоль был выведен результат проверки:

Второе значение больше первого

См. также:

DataGrid