不曉得哪里錯了 剛入門
找不到哪里錯了
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<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>
</body>
</html>
2018-11-13
和? var? 沒有關系? 寫在外面就行
2018-09-07
應該這樣
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var myarr = new Array();
for( i=0;i<3;i++){// 這里的var去掉,因為上面已經定義過了
myarr[i]=new Array();
for(var j=0;j<6;j++){
? myarr[i][j]=i*j;
document.write(myarr[1][2]);//這個應該放在for循環里面,因為只有這樣才能依次會輸出二維行列式的值
}
}
</script>
</body>
</html>
2018-08-10
2018-08-10
ducument.write(myarr[1][2])要放在兩個for循環外面
2018-08-08
document.write(myarr[1][2]);這一句應該放在for循環外面,不然的話數組還沒成型呢,應該是這樣的
2018-08-07
輸出寫在二維定義外面
2018-08-07
document.write(myarr[1][2]);? 是不是放在for循環外面??? 我也是剛入門不知道是不是
2018-08-07
for循環里不需要重新定義i,j。直接for( i=0;i<3;i++)應該就可以了