0
當我運行下面的代碼出現此錯誤:的Math.random錯誤
哎呀,再試一次。 你使用的Math.random()來得到一個隨機數?
使用:
聲明一個變量並使其等於的Math.random(),該變量將等於0和1
var userChoice = prompt("Do you choose rock,paper or scissors ?");
var computerChoice = Math.random();
console.log (computerChoice);
if (computerChoice < 0.29) {
computerChoice = 'rock';
} else if (computerChoice > 0.30 && computerChoice < 0.60) {
computerChoice = 'paper';
} else {
computerChoice = 'scissors';
}
你在哪裏得到這個錯誤? – David
在什麼樣的環境是你想執行JavaScript?它適用於firefox中的FireBug。一個側面說明,你的隨機選擇不均勻分配。如果這不是這個意圖,那麼分佈應該大約在0.33的範圍內 –
這個錯誤信息甚至在你的代碼中都沒有。請添加更多信息,b)描述您的預期行爲,並c)詳細描述錯誤。 – Zeta