javascript输入一个二维数组
为什么不对啊!!!<script>
var a=new Array();
var b=new Array();
for(j=0;j<5;j++)
for(i=0;i<5;i++)
a[i]=prompt('输入第'+(j+1)+'行,第'+(i+1)+'列的值','');
b[j]=a;
alert(b);
</script>
补充:那这个二维表怎么看呢?例如输出b[0][0]是几行几列的呢?
追问:感谢高人的指点,XX
<script>
var a=new Array();
var b=new Array();
for(j=0;j<5;j++)
for(i=0;i<5;i++)
a[i]=prompt('输入第'+(j+1)+'行,第'+(i+1)+'列的值','');
b[j]=a;
alert(b);
</script>
补充:那这个二维表怎么看呢?例如输出b[0][0]是几行几列的呢?
追问:感谢高人的指点,XX
答案:你运行的是我的写的javascript吗我输入了一个44 你看看结果
<script>
var b=new Array();
for(j=0;j<5;j++){
var a=new Array();
for(i=0;i<5;i++){
a[i]=prompt('输入第'+(j+1)+'行,第'+(i+1)+'列的值','');}
b[j]=a;
}alert(b);
</script>我都试了 好着呢。。。。
全部会输出,。。
<script>
var a=new Array();
var b=new Array();
for(j=0;j<5;j++){
for(i=0;i<5;i++){
a[i]=prompt('输入第'+(j+1)+'行,第'+(i+1)+'列的值','');}
b[j]=a;}
alert(b);
</script>