下面的代码中,循环那块,为什么不是把输出语句放在循环体内,代码的具体实现过程是怎样的,求指教

[复制链接]
查看11 | 回复3 | 2012-11-13 21:37:46 | 显示全部楼层 |阅读模式
里面的for循环式是把iArray这个变量里的值都输出来,理想的输出结果应该是:
iArray[1] = JHX
iArray[2] = QZY
iArray[3] = LJY
iArray[4] = HZF程序里的msg+="iArray["+i+"]="+iArray+"\n"; 最后的 +"\n" 在网页是不会换行的,应该用
你可以先运行下原来的程序,然后再把\n换成
试一下...
回复

使用道具 举报

千问 | 2012-11-13 21:37:46 | 显示全部楼层
document.write(msg);这一句是来输出的,即生成html中的内容;其中的参数 msg 是前面的前面初始化,然后通过循环完成数据的设置,所有需要显示的数据都在msg中了。...
回复

使用道具 举报

千问 | 2012-11-13 21:37:46 | 显示全部楼层
循环的时候 msg+=XXX即为msg = msg +xxx会把之前msg本来的内容放在最前面 这样输出的msg就包含全部的循环里面的信息了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行