Как проверить число на четность?

407
26 ноября 2016, 19:53

Пишу функцию, которая принимает целое число и возвращает строку - четное или не четное число.

function even_or_odd(number) {
  return number mod 2 ? "Odd" : "Even"
}

никак не пойму что неправильно?

Answer 1

Конструкции mod в JS нет. Зато есть %:

const even = n => !(n % 2); 
 
console.info(even(5)); 
console.info(even(4));

Answer 2

Вы на каком языке пишите ? Я вижу что тут есть доля паскаля mod.
Так вот, что бы на js узнать является ли число четным, то нужно делать так

function even_or_odd(number) { 
      return number % 2 === 0 ? "Odd" : "Even" 
} 
 
console.log(even_or_odd(3)); 
console.log(even_or_odd(2));