最后的结果为什么是0000000123450246810?
这是什么意思?怎么算出来的?
<html> <head> <script type="text/javascript"> var myarr=new Array(); for (var i=0;i<3;i++) { myarr[i]=new Array(); for (var z=0;z<6;z++) { myarr[i][z]=i*z; document.write(myarr[i][z]); } } </script> </head> <body> </body> </html>
第11行改为:document.write("myarr["+i+"]["+z+"]:"+myarr[i][z]+"<br/>");
你应该就懂了。
i和z做乘积运算,第11行改为:document.write("myarr["+i+"]["+z+"]:"+myarr[i][z]+"<br/>");就是每个二维数组得出的值
document.write(myarr[i][z]+",");//这样隔开输出试试