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

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

顯示問題,無法輸出

<!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++){

? ? ? ? var myarr[i] = new Array();

? ? ? ? for(var j=0,j<5,j++){

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

? ? ? ? ? ? document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");

? ? ? ? }

? ? }

</script>

</head>

<body></body>

</html>



已經參照下面的幾個也找了問題,但是還是沒有任何輸出,望能指正。

正在回答

4 回答

for(里面用“;”號 )

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

天河區熱心網友

var myarr=new Array(); for(var i=0;i<3;i++) { myarr[i]=new Array(); for(var j=0;j<5;j++) { myarr[i][j]=i+j; document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>"); } }
2016-05-03 回復 有任何疑惑可以回復我~
#2

天河區熱心網友

var myarr[i] = new Array(); 錯誤 var是定義變量的
2016-05-03 回復 有任何疑惑可以回復我~
#3

卡溜灰 提問者

非常感謝!
2016-05-03 回復 有任何疑惑可以回復我~
#4

天河區熱心網友 回復 卡溜灰 提問者

滑稽2333
2016-05-03 回復 有任何疑惑可以回復我~
查看1條回復

for()循環里面用分號隔開,var myarr[i] = new Array(); ?改為: ?myarr[i] = new Array();已經親試。

<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<9;i++)

? ? {

? ? ? ? myarr[i] = new Array();

? ? ? ? for(var j=1;j<i;j++)

? ? ? ? {

? ? ? ? ? ??

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

? ? ? ? ? ? document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");

? ? ? ? }

? ? }

</script>

</head>

<body></body>

</html>


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

卡溜灰 提問者

謝謝了,共勉
2016-05-03 回復 有任何疑惑可以回復我~

var myarr[i] = new Array(); ?改為: ?myarr[i] = new Array();

還有 for()循環里的句子用分號隔開,如for(var i=0,i<3,i++) ?應改為:for(var i=0;i<3;i++) ?j的循環也是改,為;就可以了

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

卡溜灰 提問者

謝謝,共勉
2016-05-03 回復 有任何疑惑可以回復我~

<!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<5;j++){

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

? ? ? ? ? ? document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"</br>");

? ? ? ? }

? ? }

</script>

</head>

<body></body>

</html>

設置二維數組的時候不要 var?myarr[i] = new Array(); 你這是新建一個叫做myarr[i]的變量數組

for里面是分號不是逗號

建議你把+號的用法在看看

共勉?????????。?/p>

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

卡溜灰 提問者

我去試一下,共勉!?。?/div>
2016-05-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468847    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

顯示問題,無法輸出

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

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

幫助反饋 APP下載

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

公眾號

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