function factorial(x){
if (x == 1)
return 1;
document.write(x + " Hello<br>");
return x * factorial(x-1);// return x - factorial(x-1);
}
Когда стоит умножение или сума все нормально, но когда стоит минус никак не могу понять как выполняется выражение!
Если *:
n * (n-1) * (n-2) * ... * 1
Какая формула при отнимании и делении в таком случая?