Как определить, делится ли переменная на 2? Кроме того, мне нужно выполнить функцию, если она есть, и выполнить другую функцию, если это не так.
javascript
modulo
divide
sadmicrowave
источник
источник
Ответы:
Используйте модуль:
источник
Серьезно, нет плагина jQuery для проверки нечетности / четности?
Ну, больше нет - выпуск "Oven" плагина jQuery под лицензией MIT для проверки четности или нечетности заданного числа.
Исходный код также доступен на http://jsfiddle.net/7HQNG/
Наборы тестов доступны на http://jsfiddle.net/zeuRV/
источник
Вам не нужен jQuery. Просто используйте оператор JavaScript Modulo .
источник
Вы можете использовать оператор модуля, как этот, без jQuery. Просто замените на
alerts
свой код.источник
Вы можете сделать это лучше (до 50% быстрее, чем оператор по модулю):
нечетное: x & 1 четное:! (x & 1)
Ссылка: Высокопроизводительный JavaScript, 8. -> Побитовые операторы
источник
Вы также можете:
источник
источник
источник
Надеюсь это поможет.
Вот полная функция, которая будет записывать на консоль четность вашего ввода.
источник
Напишите в консоли следующий код:
Обратите внимание: он вернет истину, если введенное число даже не соответствует действительности.
источник
Используйте модуль, но ... Приведенный выше ответ немного неточен. Я считаю, что, поскольку x - это числовой тип в JavaScript, оператор должен быть двойным присваиванием вместо тройного, например:
Не забудьте также объявить свои переменные, поэтому очевидно, что эта строка не может быть написана отдельно. :-) Обычно используется как
if
утверждение. Надеюсь это поможет.источник
array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
array.each {| x | помещает x, если x% 2 == 0}
рубин: D
2 4 6 8 10
источник