Показать сообщение отдельно
  #5 (permalink)  
Старый 11.02.2018, 14:45
Аспирант
Отправить личное сообщение для vitek-82 Посмотреть профиль Найти все сообщения от vitek-82
 
Регистрация: 18.03.2017
Сообщений: 30

Сообщение от Nexus Посмотреть сообщение
Почему не так?
function isEven(n){
    return n%2==0;
}


upd. потому что есть задание.
Попробуйте так:
function isEven(n){
	if(n == 0)
		return 'true';
	else if(n == 1)
		return 'false';
	else 
		return isEven(n-2);
};

console.log(isEven(10)); // true
console.log(isEven(11)); // false
console.log(isEven(-1)); // error
спасибо! как по мне, так первый вариант наиболее эргономичный, но есть задание
Ответить с цитированием