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

这样为什么不对呢?

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

 

 //显示数组长度

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

     if(i%2=0){

         document.write(myarr[i]);

         i++;

     }

     }

这样为什么不对呢?请大神指教。

正在回答

4 回答

for(var i=0;i<myarr.length;i+=2){}

去掉里面的i++;在for结构体中已经有了++操作了

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

if(i%2=0) 应该是 if(i%2==0),少个“=”

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

if括号中的=号改为==

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

不用写第二个i++,因为在for循环里面已经有一个i++了,至于还有没有其他问题,我就不知道了

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

这样为什么不对呢?

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