大家帮看看那里不对了? 谢谢

zhimaogou 2006-10-26 05:05:22
<HTML>
<HEAD>
<script >
mayArray = Array(new Array(4),new Array(2));
mayArray[0,0]="zhang ";
mayArray[0,1]="1";
mayArray[1,0]="wang ";
mayArray[1,1]="2";
mayArray[2,0]="sun ";
mayArray[2,1]="3";
mayArray[3,0]="1li";
mayArray[3,1]="4";
document.writeln("姓名是"+mayArray[1,0]);
document.writeln("编号是"+mayArray[1,1]);
</script>
</HEAD>
<BODY>
</BODY>
</HTML>
显示的结果是:姓名是1li 编号是4
而不是:姓名是wang 编号是2
这是什么原因啊?
能告诉我那里出错了吗?
谢谢
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfstudio 2006-10-26
  • 打赏
  • 举报
回复
我不太懂jsp语言,不过看你的情况好像是数组定义有问题。因为按你的做法,程序中的数组只能保存最后一次填充的数据。
wanguanghai 2006-10-26
  • 打赏
  • 举报
回复
姓名是1li 编号是4 姓名是1li 编号是4 姓名是1li 编号是4 姓名是1li 编号是4

只有最后附值的起作用了,不知道,学习
jackxing 2006-10-26
  • 打赏
  • 举报
回复
不明白,楼主再试试下面的代码:

document.writeln("姓名是"+mayArray[0,0]);
document.writeln("编号是"+mayArray[0,1]);
document.writeln("姓名是"+mayArray[1,0]);
document.writeln("编号是"+mayArray[1,1]);
document.writeln("姓名是"+mayArray[2,0]);
document.writeln("编号是"+mayArray[2,1]);
document.writeln("姓名是"+mayArray[3,0]);
document.writeln("编号是"+mayArray[3,1]);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧