<!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=0,i<3,i++){
var myarr[i] = new Array();
for(var j=0,j<5,j++){
myarr[i][j]=i*j;
document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");
}
}
</script>
</head>
<body></body>
</html>
已经参照下面的几个也找了问题,但是还是没有任何输出,望能指正。
for(里面用“;”号 )
for()循环里面用分号隔开,var myarr[i] = new Array(); 改为: myarr[i] = new Array();已经亲试。
<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=0;i<9;i++)
{
myarr[i] = new Array();
for(var j=1;j<i;j++)
{
myarr[i][j]=i*j;
document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");
}
}
</script>
</head>
<body></body>
</html>
var myarr[i] = new Array(); 改为: myarr[i] = new Array();
还有 for()循环里的句子用分号隔开,如for(var i=0,i<3,i++) 应改为:for(var i=0;i<3;i++) j的循环也是改,为;就可以了
<!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=0;i<3;i++){
myarr[i] = new Array();
for(var j=0;j<5;j++){
myarr[i][j]=i*j;
document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"</br>");
}
}
</script>
</head>
<body></body>
</html>
设置二维数组的时候不要 var myarr[i] = new Array(); 你这是新建一个叫做myarr[i]的变量数组
for里面是分号不是逗号
建议你把+号的用法在看看
共勉 !!