该你走运气
2019-02-25 13:55
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二维数组</title>
<script type="text/javascript">
var myarr=new Array();
for(var i=1;i<=3,i++){
myarr[i]=new Array();
for(var j=1;j<=6;j++){
myarr[i][j]=i*j
}
}
document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>")
</script>
</head>
<body>
</body>
</html>
除了分号的问题,你还有两个概念上的问题
for(var i=1;i<=3;i++){//i<=3后面应该是分号;
myarr[i]=new Array();
for(var j=1;j<=6;j++){
myarr[i][j]=i*j;//带个分号更好
document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");
//这句话放在这里,放在后面i和j等于未定义。
}
}
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题