由於某些原因,即使未滿足條件,也會提示用戶回答。即使條件爲假,if語句中的代碼也會運行
function makePurchase()
{
if (locationName !== "SpacePort"){alert("You are not at the SpacePort.S")}
if (locationName === "SpacePort");{
userBuys= prompt(userName + ". "+"What do you purchase? Lasers, Sensors, or Repair Ship.");
{if(userBuys === "Lasers" && credits>=1000){lasers+10; credits-1000; alert("You have purchased lasers.")};
if(userBuys === "Sensors"){};if(userBuys === "Repair Ship"){shipDamage=0}}
}
}
您是否對代碼中的空白位置過敏? –
這個問題似乎是脫離主題,因爲它是由於一個錯字。 – Barmar
當保存代碼時,我已將空白區域設置爲剝離 – jordansinn