javascript twhile做100以内的阶乘

JavaScript021

javascript twhile做100以内的阶乘,第1张

var num = 1

var n = 1

while(num <= 10){

    n = n * num

    num++

}

document.write(n)

var sum=1

for(var i = 1i<=100i++){

sum *=i

}

得到的sum就是乘积结果。

希望对你有帮助。望采纳

//定义函数计算阶乘

function factorial( n ){ 

    return ( n <= 1 ) ? 1 : n * factorial( n-1 )

}

//定义函数计算阶乘的和

function result(n)

{

iTem=0

for(i=1i<=ni++){iTem+=factorial(i)}

return iTem

}

//计算1!+2!+3!测试

result(3)