Я пытаюсь написать функцию, которая вернет факториал любого числа, заданного в качестве ввода. Прямо сейчас мой код абсолютно беспорядок. Пожалуйста помоги.Написание цикла для оценки факториала
function factorialize(num) {
for (var i=num, i>0, i--){
var result = 1;
result = result * i;
}
return result;
}
factorialize(5);
Проблемы были, что параметры _for_ должны были быть delimitated точкой с запятой «; " а не запятыми и что вы объявляете _result_ внутри цикла _for_, поэтому он все время переписывается как 1, и функция всегда возвращается 1 –
Благодарим вас за разъяснение. @ HéctorE –