我試圖做一個程序,產生一個隨機數在1和20之間,如果生成的數字少於10它提醒單詞「失敗」,如果超過10提醒單詞「成功」。我無法弄清楚我出錯的地方。幫幫我!隨機數發生器隨着警報
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display a random number between 1 and 20.</p>
<button onclick="myFunction()">Roll</button>
<p id="demo"></p>
<script>
function myFunction() {
var x = Math.floor((Math.random() * 20) + 1);
document.getElementById("demo").innerHTML = x;
}
if (x < 10)
{
text = (x + 「Success」);
}
else
{
text = (x + 「Fail」);
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>
對於初學者一看,你檢查錯誤的開發者控制檯? – Pointy
嘗試用''''或''替換''''''' – Lauromine
在函數的外部聲明x也是'如果生成的數字小於10,它會提醒單詞「失敗」,但是您的代碼會提醒「成功「。你必須交換成功並且失敗 –