求解大神帮帮忙 啥也出不来

来源:3-8 编程练习

慕粉4358064

2017-04-16 19:44

 var myarr={'*',"***","****",'*'};
     var myarr=new Array();
     {
        myarr[0]="*";
        myarr[1]="**";
        myarr[2]="***";
        myarr[3]="****";
     }
     //显示数组长度
     alert(myarr.length);
 
 //将数组内容输出,完成达到的效果。
    for(i;i<4;i++)
     {document.write(myarr[i]+"<br/>");}

写回答 关注

2回答

  • 慕粉1725175949
    2017-04-16 20:02:27
    已采纳
    •  var myarr={'*',"***","****",'*'};
        /*   var myarr=new Array();
           {
              myarr[0]="*";
              myarr[1]="**";
              myarr[2]="***";
              myarr[3]="****";
           } 这段代码错了吧 ,应该是把大括号去了才是声明赋值。 还有 你第一段已经声明赋值了不需要这段,删除了*/

           //显示数组长度
           alert(myarr.length);
       
       //将数组内容输出,完成达到的效果。
          for(i;i<4;i++)
           {document.write(myarr[i]+"<br/>");}

    慕粉4358...

    谢谢你

    2017-04-19 19:07:54

    共 1 条回复 >

  • 慕粉1725175949
    2017-04-16 20:03:33

    正确应该是:

     //创建数组

     var myarr=["*","**","***","****"];

     //显示数组长度

     alert(myarr.length);

     

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

    for(var i=0;i<4;i++)

    {

        document.write(myarr[i]+"<br>");

    }

     你比对下

    慕粉4358...

    嗯 谢谢

    2017-04-19 19:09:11

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题