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

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

為什么我的代碼沒有打印出結果?

var myarr=new Array();

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

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

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

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

? ? }

? ? }


document.write(myarr[i][j]);


正在回答

1 回答

問題太多。。。。

第9行的圓括號要改為英文的圓括號

第10行第12行的var要去掉,加上了var就重新定義為局部變量了,跟外面的沒有關系了

第16行要寫到最里面的for循環里,沒循環一次輸出一個數

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]?+?"?");
????}
}


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

白水向前沖 提問者

document.write(myarr[i][j] + " "); 后面+的""才能輸出前面變量的值嗎?
2015-01-05 回復 有任何疑惑可以回復我~
#2

Alyssa_Lee 回復 白水向前沖 提問者

不是,只是為了每輸出一個數后面留個空格方便查看,你可以把它去掉
2015-01-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我的代碼沒有打印出結果?

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

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

幫助反饋 APP下載

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

公眾號

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