数组定义的方法一:
var Myarr=new Array(); //先声明一维
for(var i=0;i<2;i++){ //一维长度2
Myarr[i]=new Array(); //再声明二维
for(var j=0;j<3;j++){
Myarr[i][j]=i+j; //赋值,每个数组元素为i+j
}
}
定义方法二:
var Myarr=[[0,1,2],[1,2,3]]
练习:定义一个10*10的二维数组,值为1到100,打印成10*10的矩阵
<script> var Myarr=new Array(); for(var i=0;i<10;i++){ //定义一维,10行 Myarr[i]=new Array(); for(j=0;j<10;j++){ //定义二维,10列 Myarr[i][j]=10*i+j+1; //赋值,1到100 if(j==9){ //每10个换一行 document.write(Myarr[i][j]+"<br>"); } else{ document.write(Myarr[i][j]+" "); } } } </script>
运行效果如图:
时间: 2024-11-10 00:06:25