我正在做一些功课,最后一个问题是我的屁股,每次我运行它时,它都不会显示最后输入的信息循环。所以输入 3 个循环,只会显示 2 个。
感谢您的任何帮助。
<!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>