按鈕輸出數組沒反應
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>二維數組</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; ????????} ????} ????function?showArray() ????{ ????????for(int?i=0;i<myarr.length;i++) ????????{ ????????????for(int?j=0;j<myarr[i].length;j++) ????????????{ ????????????????document.write(myarr[i][j]); ????????????} ????????????document.write("<br/>"); ????????} ????} </script> </head> <body> ????<input?type="button"?value="show"?onclick="showArray()"?/> </body> </html>
2017-10-21
?function?showArray()
????{
????????for(int?i=0;i<myarr.length;i++)
????????{
????????????for(int?j=0;j<myarr[i].length;j++)
????????????{
????????????????document.write(myarr[i][j]);
????????????}
????????????document.write("<br/>");
????????}
????}
把int換成var會好點
定義變量方式不對
2017-11-24
?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;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? for(var i=0;i<myarr.length;i++)
? ? ? ? {
? ? ? ? ? ? for(var j=0;j<myarr[i].length;j++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? document.write(myarr[i][j]+" ");
? ? ? ? ? ? }
? ? ? ? ? ? document.write("<br>");
? ? ? ? }
2017-10-21
看題主用了int,應該有編程基礎吧,這樣的小問題多寫輸出語句,慢慢就找到了呀,for循環語句不在函數內,還有下面定義的時候用了int。
我也是新手,一起加油!
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數組</title>
<script type="text/javascript">
? ??
? ???var myarr=new Array();
? ? function showArray()
? ? { ??
? ? ? ? for(var i=0;i<3;i++)//這個for循環
? ? ? ? {
? ? ? ? ? ? myarr[i]=new Array();
? ? ? ? ? ? for(var j=0;j<6;j++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? myarr[i][j]=i*j;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? for(var i=0;i<myarr.length;i++)//這個位置定義出錯
? ? ? ? {
? ? ? ? ? ? for(var j=0;j<myarr[i].length;j++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? document.write(myarr[i][j]);
? ? ? ? ? ? }
? ? ? ? ? ? document.write("<br/>");
? ? ? ? }
? ? }
</script>
</head>
<body>
? ? <input type="button" value="show" onclick="showArray()" />
</body>
</html>