为了账号安全,请及时绑定邮箱和手机立即绑定

写的哪里错了?求各位大神帮忙看看!!!

 //创建数组

 var arr=['*','##',"***","&&","****","##*"];

 arr[7]="**";

 //显示数组长度

 document.write(arr.length+"<br/>")


 //将数组内容输出,完成达到的效果。

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

 if(a=1,3,5){continue;}  

 

document.write(arr[a]+ '<br/>');

}


正在回答

3 回答

if(a=1,3,5)

判断语句有错

1>“=” 是赋值符号,不能用作比较。此处比较相等应该用 “==” ;

2>没有 ”=1,3,5“这种写法。

    1>>使用if ...if else...else语句;

   2>>使用 或 “||”逻辑操作符;

0 回复 有任何疑惑可以回复我~
#1

qq_Teardrop_03903354 提问者

非常感谢!
2016-11-17 回复 有任何疑惑可以回复我~
#2

斯坦福尼亚狗 回复 qq_Teardrop_03903354 提问者

不用谢,学习就是要互相帮助才好
2016-11-19 回复 有任何疑惑可以回复我~

if中应该是==,判断条件不能1,3,5这么一次性写,最好分开写,这是本程序运行不出来的原因。本数组的长度是8,第7个元素没有定义,即使程序不出错,也运行不出*,**,***,****这个结果

0 回复 有任何疑惑可以回复我~

if (a == 1 || a == 3 || a ==5)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

写的哪里错了?求各位大神帮忙看看!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信