慕尼黑6411910
2015-04-21 21:27
var myarr = new Array();
for(var i=0;i<3;i++){
myarr[i]=new Array();
for(var j=0;j<5;j++){
myarr[i][j]=i*j;
document.write("myarr"+"["+i+"]"+"["+j+"]"+myarr[i][j]+"
");
}
}//我表示没怎么看懂这段代码,那位好心人给解读一下。
var myarr = new Array(); //声明一个myarr的数组 for(var i=0;i<3;i++){ //进行3次循环,i分别为0,1,2 myarr[i]=new Array(); //myarr[i]声明为数组 for(var j=0;j<5;j++){ //进行5次循环,j分别为0,1,2,3,4 myarr[i][j]=i*j; //给myarr[i][j]赋值为i乘以j document.write("myarr"+"["+i+"]"+"["+j+"]"+myarr[i][j]+""); //输出结果,当i=0时,j=0,myarr[0][0] = 0*0 即0, 输出结果为 myarr[0][0]0, j=1时,myarr[0][1] = 0*1 即0, 输出结果为 myarr[0][1]0, 一直到4结束本次循环;再进行i=1,j=0; i=1,j=1一直到j=4结束;再进行 i=2,j=0; i=1,j=1一直到j=4结束 } } 最后的结果为 myarr[0][0]0 myarr[0][1]0 myarr[0][2]0 myarr[0][3]0 myarr[0][4]0 myarr[1][0]0 myarr[1][1]1 myarr[1][2]2 myarr[1][3]3 myarr[1][4]4 myarr[2][0]0 myarr[2][1]2 myarr[2][2]4 myarr[2][3]6 myarr[2][4]8
JavaScript进阶篇
468726 学习 · 22053 问题
相似问题