第二个for循环为什么截至在j<3而不是j<2?

来源:3-7 二维数组

慕仰3524871

2018-12-06 23:55

<script type="text/javascript">   
var myarr=new Array();  
var i,j;   for(i=0;i<2;i++)   
{      myarr[i]=new Array();	 
            for(j=0;j<3;j++)	   
            {	
            myarr[i][j]=i+j;
             if(j==2)	
             {document.write("<br/>");}	
             else
             {document.write("myarr["+i+"]["+j+"]"+" ");
              }
             }      
}</script>

https://img3.mukewang.com/5c0946420001793111060396.jpg

写回答 关注

3回答

  • AndrewOVO
    2019-01-16 10:06:58

    j<3就有3列,j<2就只有一列了

  • 未成年_j
    2018-12-08 22:57:26

    四行三列 从0开始 0123行 012列

  • 慕虎2066891
    2018-12-07 00:22:12

    如果把二维数组看做表格,i和J就是行和列。一个控制行数,一个控制列数。ij根据需要设置

JavaScript进阶篇

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

468062 学习 · 21891 问题

查看课程

相似问题