sum = 0 for (1<=i<=100) { sum+=i if (i=88){continue;}, console.log(sum), } 代码有误吗
时间: 2024-05-01 16:23:26 浏览: 12
是的,代码有误。
首先,if条件语句中的“=”应该改为“==”,因为“=”是赋值操作符,而“==”才是相等比较操作符。
其次,continue语句应该放在if语句的内部,在满足条件时跳过当前迭代,继续下一次迭代。
最后,console.log(sum)语句应该在for循环的大括号内部,而不是在if语句的内部。
下面是修改后的代码:
```
let sum = 0;
for (let i = 1; i <= 100; i++) {
if (i == 88) {
continue;
}
sum += i;
console.log(sum);
}
```
相关问题
let sum = 0 for (i=1;i<=100;i++) { if (i=88){continue;} sum+=i console.log(sum)} 在控制台怎么输出
代码中应该将 `i=88` 改为 `i==88`,这是一个比较运算符,用来判断 `i` 是否等于 `88`。并且 `console.log(sum)` 应该放在循环外面,否则每次循环都会输出一遍。
正确的代码如下:
```javascript
let sum = 0;
for (let i = 1; i <= 100; i++) {
if (i == 88) {
continue;
}
sum += i;
}
console.log(sum);
```
在控制台输出结果为:4950。
用for循环语句编写程序,求1+2+3+……+49+51+52+……+99+100的值
下面是使用 for 循环语句编写程序,求1+2+3+……+49+51+52+……+99+100的值的示例代码:
```
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
continue;
}
sum += i;
}
Console.WriteLine(sum);
```
在每次循环中,判断当前的数是否为偶数,如果是,则跳过本次循环,继续下一次循环。如果不是,则将当前的数加到变量 sum 中。最后,输出 sum 的值。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)