Bonjour à tous,
J'essaye de faire une fonction qui est censée donner le factoriel du nombre passé en argument.
Le problème est que le firebug de firefox se met à planter et la console de chrome ne fait rien.
Je me doute bien que j'ai fait une (ou plusieurs) erreurs mais impossible de trouver laquelle.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function fact(n){ if(Math.round(n)==n){ var i=1 while(i<n-1){ n= n+n*i; i=i+1; } console.log(n); } else{ return undefined; } } fact(5);
Partager