Почему не так?
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