慕粉1441422886
2016-11-27 09:18
哪位大神帮忙看看我写得这个代码,怎么运行不出来呢?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二维数组</title>
<script type="text/javascript">
var myarray=new Array();
for( var i=0;i<3;i++){
myarray[i]=new Array();
for(var j=0;j<6;j++){
myarray[i][j]=i*j;
document.write(" myarray[2][5的值是:"+myarray[2][5]);
}
}
</script>
</head>
<body>
</body>
</html>
第一: document.write(" myarray[2][5的值是:"+myarray[2][5]);此语句中的结尾的分号是中文的了。
第二:同样是这个语句应放在for循环之外,否则赋值没有完成是没办法输出这个结果的
for( var i=0;i<3;i++){
myarray[i]=new Array();
for(var j=0;j<6;j++){
myarray[i][j]=i*j;
}
}
document.write(" myarray[2][5的值是:"+myarray[2][5]);
两个错误,一个是
document.write(" myarray[2][5的值是:"+myarray[2][5]);放在哪里更本不行,第二是这个语句后面的标点符号是中文的。。。。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题