0
我正在做一些家庭作业,这最后一个问题是踢我的后方,每次我运行它,它不显示输入信息的最后一个循环。因此输入3个循环,只显示2个循环。javascript做,而不是写最后一个循环
感谢您的帮助。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Casino_Eric</title>
<script type="text/javascript">
document.write("<h1>Casino_Eric</h1>");
var CashierID, CustomerCount=0, TotalChips, OverAllValue, EndOrContinue;
var BlueValue = 5, BlackValue = 20, RedValue = 50, GreenValue = 100;
var BlueQty, BlackQty, RedQty, GreenQty;
var BlueResult, BlackResult, RedResult, GreenResult;
CashierID = window.prompt("Enter 6 digit cashier ID.", "000000");
do{
BlueQty = window.prompt("Enter Number of Blue Chips", "0");
BlackQty = window.prompt("Enter Number of Black Chips", "0");
RedQty = window.prompt("Enter Number of Red Chips", "0");
GreenQty = window.prompt("Enter Number of Green Chips", "0");
BlueResult = BlueQty * BlueValue;
BlackResult = BlackQty * BlackValue;
RedResult = RedQty * RedValue;
GreenResult = GreenQty * GreenValue;
OverAllValue = BlueResult + BlackResult + RedResult + GreenResult;
EndOrContinue = parseInt(window.prompt("Would you like to end your shift now "+CashierID+" or count the chips for another customer? Enter 1 to contiue, or N to quit.", "n"));
if(isNaN(EndOrContinue));
else{
CustomerCount++;
document.write("<p>Cashier ID: "+CashierID+", Customer : "+CustomerCount+"</br> Number of Blue Chips: "+BlueQty+", total value of Blue Chips is: "+BlueValue+"</br>Number of Black Chips: "+BlackQty+", total value of Black Chips is: "+BlackValue+"</br>Number of Red Chips: "+RedQty+", total value of Red Chips is: "+RedValue+"</br>Number of Green Chips: "+GreenQty+", total value of Green Chips is: "+GreenValue+"</br>This customer's total value is "+OverAllValue+".</p>");
}
}
while(!isNaN(EndOrContinue));
</script>
</head>
<body>
<p>Reload for another conversion</p>
</body>
</html>
此行'如果(isNaN(EndOrContinue));'在底部看起来我错了,然后尤其是当用'else' – MildlySerious 2013-02-15 14:11:50
这一部分:'如果(isNaN( EndOrContinue));'真的很奇怪,应该修改。 – Sebas 2013-02-15 14:13:51
@MildlyInteresting,是的,它应该是'if(!isNaN ....){做这些事情....',而不是忽略正面检查和使用其他逻辑倒置 – 2013-02-15 14:14:00