 
		慕移动5083425
2018-12-14 13:15
<script type="text/javascript">
var myarray =new Array();
for(var i=1;i<3;i++){
//i=0;为什么不行?
myarray[i]=new Array();
for(var j=1;j<6;j++){
myarray[i][j]=i*j;
document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");
}
}
 
				你I赋值了0,J也要赋值0,两个值要相同,不过一般都是i=0,j=0的
 
				因为你给i赋的值是从1开始的,数组都是从零开始的。
 
				var myarr=new Array();
for(var i=0;i<3;i++)
{
myarr[i]=new Array();
for(var j=0;j<6;j++)
{
myarr[i][j]=i*j;
document.write(myarr[i][j]+" ");
}
document.write("<br>");
}
 
				for(var i=0;i<3;i++)
JavaScript进阶篇
469066 学习 · 22582 问题
相似问题