为了账号安全,请及时绑定邮箱和手机立即绑定

不知道哪里错了,输出不了,帮忙看看

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>二维数组</title>

<script type="text/javascript">

var mar=new Array();

for(var a=0;a<3;a++)

    {

        mar[a]=new Array();

        for(var b=0;b<6;b++)

        {

            mar[a][b]=a*b;

        }

    }

document.write(mar[a][b]);

</script>

</head>


<body>

</body>

</html>


正在回答

4 回答

将document.write(mar[a][b]);放到a*b;的后面, 因为ab是在循环中定义的,循环外面用不了ab

0 回复 有任何疑惑可以回复我~
#1

qq_蹲着_0 提问者

非常感谢!
2016-12-04 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>二维数组</title>

<script type="text/javascript">

var mya=new Array();   

for(var i=0;i<3;i++){  

   mya[i]=new Array();  

   for(var j=0;j<6;j++){  

   mya[i][j]=i*j;   

   }

   

 }

  document.write(mya[2][5]);

   

</script>

</head>

 

<body>

</body>

</html>


0 回复 有任何疑惑可以回复我~
<script type="text/javascript">
var mar=new Array();
for(var a=0;a<3;a++)
    {
        mar[a]=new Array();
        for(var b=0;b<6;b++)
        {
            mar[a][b]=a*b;
            document.write(mar[a][b]);
        }
    }

</script>


1 回复 有任何疑惑可以回复我~
#1

qq_蹲着_0 提问者

非常感谢!
2016-12-04 回复 有任何疑惑可以回复我~

document.write(mar[a][b]);中的[a][b]要输入具体数值。例如document.write(mar[2][4]);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道哪里错了,输出不了,帮忙看看

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信