2-7编程练习 为什么输入退出没用
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>统计员工工资</title> </head> <body> <script> //补充代码 var wage=new Array(), wage=prompt("请输入员工工资"); for(var i=0;i<wage.length;i++){ if (wage[i]!="退出"){ wage[i]=prompt("请输入员工工资"); } } </script> </body> </html>
22
收起
正在回答 回答被采纳积分+1
2回答
慕虎8092331
2018-01-14 23:50:05
注意:你的变量名字都设得一样,程序无法判断到底使用的是哪一个,建议名字不要一样
这道题不应该用for循环,for循环适合用于知道要循环多少次的,而这道题并不知道。所以你的算法是有一定问题的
我是这样子写的,运行没有问题,你可以看一下,有什么问题我们再讨论啊,相互学习
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>统计员工工资</title>
</head>
<body>
<script>
var arr=new Array();
var a=prompt("请输入员工工资"),i=0;
while(a!="退出"){
arr[i]=a;
a=prompt("请输入员工工资");
i++;
}
document.write(arr);
</script>
</body>
</html>
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星