2-9编程练习,不能出结果

来源:2-9 编程练习

慕神7119415

2018-10-31 16:27:28

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>2-9编程练习</title>
</head>
<body>
 <script type="text/javascript">
  var sum=0;
  for (var i=0;i<=100;i+=2){
   if(i=22){
    continue;   
   }else if (i=44) {
    continue;
   }else if (i=66) {
    continue;
   }else if (i=88) {
    continue;
   }
   sum=sum+i;
   console.log(sum)
  }
  
 </script>
 
</body>
</html>

写回答

1回答

好帮手慕阿满

2018-10-31

同学的代码存在这几处错误,具体如下:

1、同学的程序中应该是i==22,i==44......而不是赋值i=22。

2、应该在else-if(i==88)的后面加else,然后将sum=sum+i;写在else中,输出语句console.log(sum);建议写在循环外,所有数组相加完之后再输出。

3、console.log(sum);语句少写了分号。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 10204 问题

查看课程