Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Нужна помощь (https://javascript.ru/forum/dom-window/68718-nuzhna-pomoshh.html)

Denis_Pavlov 04.05.2017 21:50

Нужна помощь
 
Задание: нужно вычислить факториал для числа, передаваемого в нашу функцию. На всякий случай напоминаем, что факториал числа n это произведение всех целых чисел от 1 до n.

Код: function testFactorial(a) {
var x="";
// Тут нужно написать решение
for (i=1; i=a; i=i+1) {
x=i;
}
return x;
}

ksa 05.05.2017 08:34

Denis_Pavlov, и в чем загвоздка?

Dilettante_Pro 05.05.2017 12:01

Denis_Pavlov,
Это что?
Цитата:

Сообщение от Denis_Pavlov
var x="";

Цитата:

Сообщение от Denis_Pavlov
произведение всех целых чисел

И это что?
Цитата:

Сообщение от Denis_Pavlov
x=i;

Цитата:

Сообщение от Denis_Pavlov
произведение всех целых чисел


Diphenyl Oxalate 05.05.2017 13:05

Denis_Pavlov,

function factorial(a) {
  var x = 1;
  for (var i = 2; i <= a; i++)
    x *= i;
  return x;
}

alert( factorial(5) );


Часовой пояс GMT +3, время: 10:56.