請問哪里錯了?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數(shù)組</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<6;j++);
myarr[i][j]=i+j;
document.write(myarr[1][2]);
</script>
</head>
<body>
</body>
</html>
2016-07-03
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數(shù)組</title>
<script type="text/javascript">
var myarr=new Array();
var i,j;
//兩個for語句中括號里開始的var i 或 var j 幫你刪除了
for(i=0;i<3;i++){ ?//這里多了花括號,是為了實現(xiàn)循環(huán)嵌套
myarr[i]=new Array(); //創(chuàng)建二維數(shù)組
for(j=0;j<6;j++){ ?//這里多了括號,去掉了你原來的分號?
myarr[i][j]=i+j;
if(i==1 &&j==2){
document.write(myarr[1][2]+" ? ");}
//這里加個判斷,要么數(shù)組元素還沒有創(chuàng)建,輸出會出現(xiàn)null值所以錯誤也不輸出什么,貌似循環(huán)也死在這里了
}
}
</script>
</head>
<body>
</body>
</html>
2016-07-03
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[1][2]);
這樣應(yīng)該就能達到實現(xiàn)的目標吧!注意加大括號,表示循環(huán)語句的范圍。
2016-07-03
for循環(huán)內(nèi)的語句如果超過1行需要寫在{}號中,等于1行時可以省略{}