关于javascript的简单问题,请高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:02:05
老师让用javascript在Dreamweaver里写1-5的阶乘的和,就是1!+2!+3!+4!+5!,马上交了,谢谢了,请写的肤浅点,我们刚学俩天。。。。

<script>
i=1;
j=1;
k=0;
function aa(x)
{
for(i=1;i<=x;i++)
{
j=j*i;
k=k+j;
}
return k;
}
alert(aa(5))
</script>

var i=1,j=(1,2,3,4,5);
while (j>=1)
{
i=i*j;
j--;
}
document.write(i);

递归 应该很清楚
<var Vactorial = function()
{
var obj = new Object();
obj.total = 1;
obj.start = function( r )
{
obj.total = obj.total * r;
if(r>1){
obj.start(r-1);}
return obj.total;
}
return obj;
}
var v = new Vactorial();
sum=0;
for (i=1;i<=5;i++)
{
sum=sum+v.start(i);
}
alert(sum);