慕移动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进阶篇
468060 学习 · 21891 问题
相似问题