這段代碼有毛病么?
?<script?type="text/javascript"> ?????????var?mr=new?Array(); ?for?(var?i=1?;?i<12?;?i++) ?{? ????mr[i]=new?Array?(); for?(var?j=1;?j<1;?j++) ???????? {???mr?[i][j]?=?i?+?j; ????? ?document.write("mr?["+i+"]?["+j+"]的值:"?+?mr[i][j]?+?"<br/>" ?} ??? ?} ? ? ????</script>
2017-04-21
第6行 j初始值為1,但條件有要求它小于1,這代碼后面就不會執(zhí)行,所以無輸出。
還有第10行,最后少個")"和";"。
2017-04-21
第六行的j為何要從1開始呢,再說,你是從1開始的,但是后面是要j<1,所以后面的代碼不會執(zhí)行,沒有輸出結(jié)果的,第十行 ?右邊 少了一個括號的 ),編寫代碼要細(xì)心,同樣也是這么要求我自己的,錯誤是避免不了的,但是會總結(jié)經(jīng)驗哦!
2017-04-21
for?(var?j=1;?j<1;?j++)
第二層循環(huán)????for?(var?j=1;?j<1;?j++) ? j是從1開始的 當(dāng)且僅當(dāng)j<1的時候才會執(zhí)行for循環(huán) 根本不符合循環(huán)所需的條件 第二層循環(huán)不會執(zhí)行!
而且document.write();????少了右括號和分號!
document.write("mr ["+i+"] ["+j+"]的值:" + mr[i][j] + "<br/>");