思路:死循环
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
document.write('<table border="1" cellspacing="0">');
document.write("<th>薪资明细</th>");
var count = 0,sum = 0; //初始化计数器和工资总和
while (true) {
var money = prompt("请输入你的薪资,不输入则直接停止循环"); //死循环无限获取工资
if (money == "") break; //当用户双击回车时结束死循环
if (parseFloat(money) < 0) alert('请重新输入')//当用户输入负值时提示重新输入 并不计入总工资
else{
document.write("<tr><td>" + money + "元" + "</td></tr>");
count++; //成功输入则计数器+1
sum += parseFloat(money); //成功输入则工资总和累加
}
}
document.write("</table>员工数量:"+count +"<br>"+"平均薪资:"+(sum / count).toFixed(2)); //向后保留两位(四舍五入)
</script>
</body>
</html>