为什么弹窗只运行了一次
来源:2-12 编程练习
Liiiu
2018-08-09 17:02:19
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>统计员工工资</title>
</head>
<body>
<script>
//补充代码
var Args=new Array();
/*for(var j=0;j>=0;j++){
var con=prompt("请输入员工工资");
Args[j]=con;
if (con=="退出") {
break;
}
}*/
var con=prompt("请输入员工工资");
while(con!="退出"){
Args[j]=con;
j++;
/*if (con=="退出") {
break;
}*/
}
for(var i=0;i<Args.length-1;i++){
document.write(Args[i]+",");
}
</script>
</body>
</html>
2回答
这里面一个很明显的错误,Args[j]=con; 这个j从何而来,你把上面的for循环注释过之后,这个j是未定义的,首先肯定会报错。
根据你的代码进行了修改,也添加了注释:
可以参考一下,如果帮助到了你,欢迎采纳!
慕设计0337955
2018-08-09
你的这一句:var con=prompt("请输入员工工资"); 没有放在循环里面,所以只能弹出一次
相似问题