qq_雨花石的眼泪_0
2016-09-03 09:00
<script type="text/javascript">
var mychar=new Array();
for(var i=0; i<3;i++){
mychar[i]=new Array();
for(var j=0;j<6;j++){
mychar[i][j]=i*j;
document.write=(mychar[i][j]);
}
}
</script>
document.write("myarr["+i+"]["+j+"]的值为:"+myarr[i][j]+"<br>")
这样试试就可以啦
/*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[i][j]);
}
}*/
这个问题很奇怪我把数组名改过就可以打印了
例如:sq,myarr
}
document.write=(mychar[i][j]);
}
写在这里吧,两个中括号之间
你给j和i赋值看看
前面那个有问题发错了
前面那个有问题发错了
var sq=new Array();
for(var i=0;i<=3;i++)
{
sq[i]=new Array();
for(var z=0;z<=6;z++)
{
sq[i][z]=2*3;
alert(sq[i][z]);
}
}
//方法一:
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;
}
}
//方法二:
var myarray=[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]]
document.write是一个方法,不应该用等于。
document.write(mychar[i][j]);
这样就ok了
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题