JS二維數組的輸出問題
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]+"?"); ????} } 它的運行結果為:0?0?0?0?0?0?0?1?2?3?4?5?0?2?4?6?8?10 請問為什么上述JS二維數組的輸出是一列一列的輸出而不是像java二維數組那樣一行一行的輸出呢?
2016-10-08
因為先變化的是變量j
2016-10-12
請問樓主知道如何橫向輸出了嗎 我的意識是先輸出myarr[i][0] 在myarr[i][1]....依次
2016-10-08
默認的輸出就是在一行上面,所以輸出來是一列一列的,如果想要一行一行的,需要在每一行后面加上換行符<br>