二维数组输出,怎样才能成一个矩阵的样子
var myarr=new Array();
for(var i=0;i<4;i++){
myarr[i]=new Array();
for(var j=0;j<6;j++)
{
myarr[i][j]=i*j;
document.write(myarr[i][j]+" ");
}
document.write("<br>");
}
这样输出的就是矩阵,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+'] ') } document.write('<br/>') } </script> </head> <body> </body> </html>
抱歉看错了
<script type="text/javascript">
var arr=["*","##","***","&&","****","##*"];
arr[7]="**";
alert(arr.length);
document.write(arr);
document.write("<br/>");
document.write(arr[0]+"   "+arr[0]+"<br/>");
document.write(arr[1]+"   "+arr[1]+"<br/>");
document.write(arr[2]+"   "+arr[2]+"<br/>");
document.write(arr);
</script>
结果: