检查下对不对 代码哪里错了看下

来源:4-2 编程练习

球球不一般

2021-08-22 18:50:58

var arr=[1,2,"炸弹",3,4,"炸弹",5];

var sum=0;

for(var i=0;i<arr.length;i++){

    if(arr[i]=='炸弹'){

    continue

    }

   else if {

    sum+=arr[i]

   } 

}http://img.mukewang.com/climg/61222c030931fd3a04830386.jpg


写回答

1回答

好帮手慕慕子

2021-08-23

同学你好, 测试粘贴的代码,按下F12键打开控制台,出现如下报错:

http://img.mukewang.com/climg/6122fc180983206a19180162.jpg

报错信息:24行代码处的{不符合语法(同学那里查看可能是其他行)

原因:else  if语句后面应该是跟着括号()设置条件,代码中else if后面直接跟着{了。

建议修改:直接使用else即可,另外,可以输出sum查看结果,示例:

http://img.mukewang.com/climg/6122fca9095061d506270522.jpg

祝学习愉快~



0

0 学习 · 17877 问题

查看课程