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

各位大神,二维数组能否只进行部分运算并输出结果

<!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(3)

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

    {

        myarr[i]=new Array(6);

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

        {

            myarr[i][j]=i*j;

            

            document.write("myarr["+i+"]["+j+"]的值为"+myarr[i][j]+"<br>");

        }

        

        }

</script>

</head>


<body>

</body>

</html>

这段代码中比如我只想要知道3*4的结果,能否只进行3*4的运算,而不是全部的运算。

正在回答

3 回答

document.write("自定义结果:"+myarr[2][3]);

不知道是不是符合你的想法啊。

var myarr=new Array(3)  少了一个分号。

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

古渡人潮中 提问者

对的,少了一个分号,而且你写的就是我想的,但是我试了一下你的代码,按提交后没有输出结果啊。
2016-10-18 回复 有任何疑惑可以回复我~
#2

慕粉4203582 回复 古渡人潮中 提问者

<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[2][5]); </script> 这是我笔记,测试有用代码。有时候标点符号啥的不是字母状态下输入的运行不了。你比较下。
2016-10-18 回复 有任何疑惑可以回复我~
#3

古渡人潮中 提问者

非常感谢!
2016-10-18 回复 有任何疑惑可以回复我~
#4

古渡人潮中 提问者 回复 慕粉4203582

我知道了,要把document放在for循环的外面。
2016-10-18 回复 有任何疑惑可以回复我~
查看1条回复

可以用break退出,在之前用一个变量记录值,然后在相乘

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

古渡人潮中 提问者

只能这样吗,那加入我要进行三个运算,就可以弄一个数组作为变量然后再相乘还是单独一个一个作为变量,这样好像有点绕啊,不大明白
2016-10-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各位大神,二维数组能否只进行部分运算并输出结果

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