写出计算1+2-…+100连续和的JS P代码
时间: 2023-12-12 22:03:03 浏览: 28
以下是计算1+2-...+100连续和的JS代码:
```javascript
let sum = 0;
for (let i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum -= i;
} else {
sum += i;
}
}
console.log(sum);
```
该代码中使用了一个变量 `sum` 来存储累加的结果,在循环中,如果当前的数是偶数,则将其减去;如果是奇数,则将其加上。最终输出 `sum` 的值即为结果。
相关问题
js-循环-计算1+2+3 ... +98+99+100的值
可以使用循环语句来计算1+2+3 ... +98+99+100的值,以下是一种实现方式:
```javascript
var sum = 0;
for (var i = 1; i <= 100; i++) {
sum += i;
}
console.log(sum); // 输出5050
```
在循环中,变量`i`从1开始逐渐增加,直到100为止。每次循环,将当前的`i`值加到`sum`变量中,最终得到1+2+3 ... +98+99+100的值。
用js语言计算1-3+5-7+...-99的值
A:
可以用以下代码实现:
```
var sum = 0;
for (var i = 1; i <= 99; i += 4) {
sum += i - (i+1) - (i+2);
}
console.log(sum); //输出 -50
```
这里使用循环从1到99,每次加4,然后计算当前值减去后面三个值的和,并把得到的结果加到sum变量中,最终输出结果为-50。