小伙伴们,让我们一起来编写一个统计员工工资的代码,要求: (1) 不停的接收用户输入的员工的工资,直到用户输入“退出”便不再弹出“输入工资”的窗口 (2) 把用户输入的数据保存在一个数组中
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>统计员工工资</title>
</head>
<body>
<script>
//定义数组arr[],和数组的索引a
var arr=[],a=0;
//不知道循环次数的循环使用do{}while()循环
do{
var input=prompt("");
arr[a]=input;//把输入的每个值都赋给数组索引对应的位置
a++;
}
while(arr[a-1]!="退出")//当数组索引对应的位置的值与退出一样时 退出循环
arr.length=a-1;//那时arr[a]=""退出" 但是题目要求下该数组不要”退出“这个值 则可以通过索引长度控制数组显示出来的个数 所以可以把数组的索引长度改为:arr.length=a-1;从而去除掉了退出这个值。
document.write(arr);
</script>
</body>
</html>