我正在製作一款搖滾紙剪刀遊戲,並且我希望發出警報以確定誰選擇了誰,誰贏了,但警報不會彈出。我發現多個錯誤回來並修復它們,再次檢查了所有內容,甚至給出了三重檢查,但警報仍然不會彈出?警報不從if語句打開
這三項功能(他們都是相似的)一個:
function rock() {
var computerChoice = Math.random();
if (computerChoice < 0.34) {
computerChoice = "rock";
} else if (computerChoice < 0.67) {
computerChoice = "paper";
} else {
computerChoice = "scissors";
}
}
if (computerChoice === "rock") {
alert("Link and Computer both chose Rock! It's a Tie!");
} else if (computerChoice === "scissors") {
alert("Link chose Rock and Computer chose Scissors! Computer took a heart of damage!");
} else {
alert("Link chose Rock and Computer chose Paper! Link took a heart of damage!");
}
}
在您的Javascript控制檯中設置一個斷點你的瀏覽器。例如,對於Chrome在Windows上使用F12或在OS X上使用alt-cmd-I打開它,請轉到Sources選項卡。找到你的功能的第一行,點擊左邊(行號所在)來設置一個斷點,並觸發你的功能。 –
當我重新格式化你的代碼時,這是因爲它明顯存在語法錯誤。最後一個額外的'}'。 務必確保您檢查錯誤控制檯。 –