Я сделал факториальную программу в javascript, или, по крайней мере, я так думал. Когда я не делаю это функцией, она работает, а когда я не делаю, где я иду не так?
function factorialize(num) {
var text = 1;
var i;
for (i = 1; i < num + 1; i++) {
text *= i;
}}
factorialize(5)
Это выше не работает, я также не получаю сообщение об ошибке, когда я должен получить 120.
num = 5
var text = 1;
var i;
x = num;
for (i = 1; i < num + 1; i++) {
text *= i;
}
Но это выводит 120, так где я ошибаюсь в своем исходном коде?