Цель не использовать какие-либо постройки функций, связанных с математикой, чтобы определить «ISEVEN», но что ISEVEN (-n), предполагают, чтобы сделать, и для тех, кто размышлял, что (n-2) заключается в том, что он вычитает переменную в точку прибытия в 1 или 0 (я не верю, что книга объясняет, что такое упражнение, поэтому просто посмотрел на ответ).«Красноречивым Javascript» рекурсия упражнения
function isEven(n) {
if (n == 0)
return true;
else if (n == 1)
return false;
else if (n < 0)
return isEven(-n);
else
return isEven(n - 2);
}
Какой ваш вопрос? – IrkenInvader
Это звучит как домашнее задание. –
'но что такое isEven (-n), предположите, что нужно сказать« скажите мне, что отрицательно отрицательное значение? – Thomas