Вычисление чётного факториала

117
09 сентября 2021, 16:30

Не понимаю, почему выскакивает ошибка и как с ней справиться. Пример вычисления факториала 6!! = 6*4*2*1 = 48

    function doubleFactorial(n) { 
        return (n !== 1) ? n * doubleFactorial(n - 2) : 1; 
    } 
    console.log(doubleFactorial(6)); 
    console.log(doubleFactorial(7));

Answer 1

function doubleFactorial(n) { 
  return (n > 1) ? n * doubleFactorial(n - 2) : 1; 
} 
console.log(doubleFactorial(6)); 
console.log(doubleFactorial(7));

READ ALSO
Подсчёт нулей в конце строки

Подсчёт нулей в конце строки

Не знаю, как сделать так, чтобы функция считала только нули в конце, а нули между обычными числами с двух сторон игнорировалаТо есть результат...

183
Как переключаться между вкладками в браузере с помощью скрипта?

Как переключаться между вкладками в браузере с помощью скрипта?

Работаю с расширением (плагином) для браузера, и нужно сделать скрипт, который будет переключать на любую, нужную мне вкладку в браузере, например...

178
Как остановить setInterval в данном случае?

Как остановить setInterval в данном случае?

Мне нужно остановить данный setInterval через 3 секундыПодскажите пожалуйста как это реализовать ?

166