二維數(shù)組問(wèn)題
var i,j;
var myarr=[[0 1 2 ],[1 1 2]]
for( i=0;i<2;i++){
? ? for( j=0;j<3;j++){
? ? ? ? myarr[i][j]=i*j;
? ? ? ? document.write(+myarr[i][j]);
? ? }
? ??
}
哪位大神能告訴我這樣為什么不能輸出??
var i,j;
var myarr=[[0 1 2 ],[1 1 2]]
for( i=0;i<2;i++){
? ? for( j=0;j<3;j++){
? ? ? ? myarr[i][j]=i*j;
? ? ? ? document.write(+myarr[i][j]);
? ? }
? ??
}
哪位大神能告訴我這樣為什么不能輸出??
2017-07-25
舉報(bào)
2017-07-25
你還是沒(méi)有加逗號(hào)啊,數(shù)組里的字段要用逗號(hào)隔開(kāi),應(yīng)該是這樣var myarr=[[0, 1, 2 ],[1, 1, 2]]; 你寫(xiě)的是var myarr=[[0 1 2 ],[1 1 2]]; ? 看出來(lái)問(wèn)題了嗎?
2017-07-25
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數(shù)組</title>
<script type="text/javascript">
var myarr=[[0 1 2 ],[1 1 2]];
for( var i=0;i<2;i++){
? ? for(var j=0;j<3;j++){
? ? ? ? myarr[i][j]=i*j;
? ? ? ? document.write(+myarr[i][j]);
? ? }
? ??
}
/*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[i][j]);
? ? }
? ? document.write("<br>");
}*/
</script>
</head>
<body>
</body>
</html>
2017-07-25
你把你的代碼復(fù)制粘貼到評(píng)論框里,我看一下
2017-07-25
你忘記加逗號(hào)了var myarr=[[0, 1, 2 ],[1, 1, 2]]; ?還有就是i和j不用聲明