Я удивляюсь, почему эта функция возвращает undefined? Любой может объяснить это мне?Возврат возвращаемого значения undefined вместо true
function isEven(i) {
if (i === 0) {
return true;
} else if (i == 1) {
return false;
} else {
console.log(i);
isEven(i - 2);
}
}
console.log(isEven(6));
'вернуть ISeven (я - 2)', 'отсутствует return' –
' 6% 2 = == 0' будет недостаточно, чтобы проверить число даже? –