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

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

<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://img1.sycdn.imooc.com//5c0946420001793111060396.jpg

正在回答

3 回答

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

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

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

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

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

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

举报

0/150
提交
取消

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

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