0

Проверка на чётность в JavaScript

В этой небольшой инструкции описано несколько примеров определения чётности / нечётности в JavaScript, а также при помощи библиотеки jQuery.

Способ первый, нативный JS, деление по модулю

var isEven = function(someNumber) {
  return (someNumber % 2 == 0) ? true : false;
};

Оператор % возвращает значение остатка при делении первого операнда на второй. Результат будет иметь тот же знак, что и первый операнд.

Использовать эту функцию очень просто:

isEven(64); // вернёт true
isEven(97); // вернёт false

Способ второй, jQuery

$("tr:even").css("background-color", "#BBBBFF");

В этом случае все чётные тэги tr будут наделены соответствующим стилем CSS.

Проверка на нечётность в jQuery, делается по аналогии с указанным выше способом, только вместо флага even указывается флаг odd.

Continue Reading