如何使用变量设置while循环

时间:2019-06-02 18:30:49

标签: javascript html

我想在标题1中设置一个while循环,该循环允许用户输入三个雇员的姓名以及工作时间,小时工资和总工资。循环需要计算这些费用,计算加班费(超过40小时会收到40个小时以上任何时间的1.5倍工资),并在计算后显示所有三名员工的信息。

要获得所需的结果,我需要解决什么代码?

我在“创建while循环”和“声明变量”中提到了W3Schools和Youtube。

<html>
   <head>
    <link rel="stylesheet" type="text/css" href="styles.css">
    <meta charset="ISO-8859-1">
   <title>JavaScript Page</title>
   <script language="javascript">


   "<h1> Martha's Diner</h1>"
        // Variables get declared 
       var employeeCount; employeeCount = "3";
       var hoursWorked; hoursWorked = " ";
       var hourlyWage; hourlyWage = " ";
       var notOvertime; notOvertime = "<=40";
       var overTime; Overtime = ">40";
       var totalPay; totalPay = "overTime + notOvertime";
       var employeeName = " ";
       var i = 0;
       /// While Loop
    while (i < employeeCount) {
    employeeName = window.prompt ("Enter an Employee Name");
    hoursWorked = window.prompt ("Enter Hours Worked");
    hourlyWage = window.prompt ("Enter Hourly Wage");

    if (hoursWorked <= 40)
       hourlyWage * hoursWorked;
    i++
}
</script>
</head>
<body>

</body>
</html>

我希望循环结束并计算键控信息,但是循环并没有停止或根本没有计算。

1 个答案:

答案 0 :(得分:0)

您正在运行无限while循环,因为java或javascript中的任何正整数都应为true,并检查您的闭环括号。要使用while输入三个值,您可以尝试如下操作:

var a=0;
while(a<3)
{
    //your codes
    //your codes
    a=a+1;
}

这将执行3次