要繼續Geoffrey's answer - 不聲明一個變量:
function randomise(){
return Math.floor(Math.random() * 100);
}
if((i = randomise()) > 50) {
alert('You scored '+i+', you win!');
} else {
alert('You scored '+i+', you lose...');
}
而且我要離開這裏了這個爲孩子們學習的魔法Javascript:
if((i = Math.floor(Math.random() * 100)) > 50) { alert('You scored '+i+', you win!'); }
else { alert('You scored '+i+', you lose...'); }
並配有按鈕來告訴你,你做得怎麼樣:
document.getElementById('buttown').onclick = function(){
if((i = Math.floor(Math.random() * 100)) > 50) { alert('You scored '+i+', you win!'); }
else { alert('You scored '+i+', you lose...'); }
};
<button id="buttown">Click here</button>
有一些問題,你的隨機化功能 –