為什么沒有輸出呢
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>二維數(shù)組</title> <script?type="text/javascript"> 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]); ????} ???? ????} </script> </head> <body> </body> </html>
2016-10-12
for循環(huán)中用分號(hào)“;”分隔,不應(yīng)用逗號(hào)“,”
正確如下:
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]);
? ? }
?}
2016-10-12
數(shù)組的遍歷在for循環(huán)里的寫法要求是 for(var i=0;i<myarr.length?; i++)。這里的的意思是 i 小于你申明的數(shù)組myarr的長度(.length是數(shù)組長度)。
后面的嵌套數(shù)組也要這樣寫,for (var j = 0 ; j < myarr[i].length ; j++)。劃線的myarr【i】是外部數(shù)組中的第 i 個(gè)元素的意思。
2016-10-12
因?yàn)槟鉬or(var i=0;i<3;i++)