JavaScript求1+2!+3!+...+20!的和
时间: 2023-07-08 12:38:13 浏览: 62
以下是JavaScript代码实现:
```js
let sum = 0;
let factorial = 1;
for (let i = 1; i <= 20; i++) {
factorial *= i;
sum += factorial;
}
console.log(sum);
```
输出结果为 2561327494111820313。
相关问题
求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加变成了累乘。
好的,以下是求1+2!+3!+...+20!的和的JS代码:
```javascript
let sum = 0;
let factorial = 1;
for (let i = 1; i <= 20; i++) {
factorial *= i;
sum += factorial;
}
console.log(sum);
```
输出结果为:`2561327494111820313`。
解释一下代码,首先定义变量`sum`和`factorial`,分别用来存储累加和和当前阶乘的值。然后用一个循环,从1到20遍历每个数字,每次更新`factorial`为当前数字的阶乘,然后将其加到`sum`上。最后输出`sum`即可。
使用for循环计算,1+2+3+4+5+...+20的和并输出
使用for循环计算1+2+3+4+5+...+20的和并输出的代码如下(JavaScript):
```
var sum = 0;
for (var i = 1; i <= 20; i++) {
sum += i;
}
console.log(sum);
```
输出结果为210,即1到20的整数累加和。