亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么在右邊瀏覽器顯示的是好多個2啊

<!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 x=0;x<3;x++){
??? myarr[x]=new Array();
for(var y=0;y<6;y++){
??? myarr[x][y]=1*2;
??? document.write(myarr[x][y]+"<br>");
}
}
</script>
</head>

<body>
</body>
</html>

正在回答

3 回答

你有18個2的原因是你最后給了固定的值?myarr[x][y]=1*2;你應該改成myarr[x][y]=x*y;他自己就會像表格一樣排列組合,那么就不會出現18個2了.至于為什么會有18個因為你前面給了X的長度(var x=0;x<3;x++)其中X有3個值和y的長度(var y=0;y<6;y++),y有6個值.

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

是不是有18個2呀?myarr[x][y]=1*2;這樣寫導致全部數組元素都設置成固定的值了,當然全部為2啦

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

慕粉3686312 提問者

那如果我要計算myarr[1][2]=這組數據我應該怎么用代碼表達?
2016-07-30 回復 有任何疑惑可以回復我~

因為您最后輸出的代碼是myarr[x][y]=1*2(這里應該是x*y才對,而不是固定值相乘),已經固定了答案是2,因為X變量有3組,所以有3個2是吧?

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

慕粉3686312 提問者

不是啊,有十幾個2啊
2016-07-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么在右邊瀏覽器顯示的是好多個2啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號