这样为什么不对呢?

来源:3-8 编程练习

资卷

2016-05-28 16:58

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

 

 //显示数组长度

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

     if(i%2=0){

         document.write(myarr[i]);

         i++;

     }

     }

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

写回答 关注

4回答

  • 欧阳子陵
    2016-05-28 17:27:21

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

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

  • 悠游山海界
    2016-05-28 17:19:14

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

  • IM_CZQ
    2016-05-28 17:17:38

    if括号中的=号改为==

  • 慕粉3386393
    2016-05-28 17:08:23

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

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题