js1/1!+1/2!+......+1/n!的值
时间: 2023-11-05 15:05:37 浏览: 83
求!+!+!++n!-过程和函数
要求求解js1/1!+1/2!+......+1/n!的值,可以使用循环来实现。首先定义一个变量sum来存储结果,然后使用for循环从1到n遍历,每次将1/i!加到sum中。最后返回sum即可。
代码如下:
function factorial(num){
if(num <= 1){
return 1;
}
return num * factorial(num - 1);
}
function sumOfFactorial(n){
var sum = 0;
for(var i = 1; i <= n; i++){
sum += 1 / factorial(i);
}
return sum;
}
var result = sumOfFactorial(5);
console.log(result);
阅读全文