怎么什么都输出不了,帮忙看看
<!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=3;>0;i--) { var myarr[i]=new Array(); for(var j=6;j>0;i--) { myarr[i][j]=i*j; document.write(myarr[i][j]); } } </script> </head> <body> </body> </html>
for(var i=3;>0;i--)第8行这里少写了个i
for(var j=6;j>0;i--)第11行这里i--应该是j--
同学两个for循环的条件这里都出了问题,之后要看好循环的条件
你这里:var myarr[i]=new Array();
声明二维的时候,前面不用加var
我这里加了就不会输出,不加才对!
感谢大家,太粗心了,两个都打错了
第8行for(var i=3;i>0;i--)加个i
第11行 j--
8和11有错
第8行少了一个 i