为什么会是defined

来源:3-8 编程练习

魔女情

2015-09-24 17:55

为什么输出结果是: undefined* undefined** undefined*** undefined****

写回答 关注

2回答

  • 翼风Fly
    2015-09-24 18:46:15

    你写的是二维数组(myarr1[i][0]),而本题没必要那么用

    输出的undefined是二维数组的第一列内容

    你可以在评论/同学代码上看,大家用的可都是一维数组哦~

  • 魔女情
    2015-09-24 17:57:01

    <script type="text/javascript">
     var myarr1=new Array(4);
     for(var i=0;i<myarr1.length;i++){    
        myarr1[i]=new Array(1);
        for(var j=0;j<=i;j++){
            myarr1[i][0]+='*';
        }  
        document.write(myarr1[i][0]+'<br />');
     }
    </script>

    输出:

    undefined*
    undefined**
    undefined***
    undefined****

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题