var myarr=new Array();
for (var i=0;i<3;i++){
var myarr[i]=new Array();
for (var j=0;j<5;j++){
var myarr[i][j]=i*j;
}
}
document.write(myarr[i][j]);
问题太多。。。。
第9行的圆括号要改为英文的圆括号
第10行第12行的var要去掉,加上了var就重新定义为局部变量了,跟外面的没有关系了
第16行要写到最里面的for循环里,没循环一次输出一个数
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] + " "); } }