2015-11-10 63 views
0

我有一個「猜一個隨機數」的遊戲,我的代碼在其中產生一個介於1和100之間的隨機數,然後嘗試猜數。我想要一個重置按鈕,通過改變隨機數字的變量來刷新遊戲。這是我的相關代碼。隨機數字遊戲刷新Javascript

var comparedNumber = RandomNumber(); 

function RandomNumber(){ 
var randomNumber = Math.floor(Math.random() * 100) + 1; 
return randomNumber;  
}; 

refresh.onclick = function(){ 
genComparedNumber(); 
}; 

功能隨機數在頁面加載運行,但我似乎無法得到comparedNumber改變。

+1

只是做comparedNumber = RandomNumber();點擊 – juvian

回答

0

相同的邏輯@ juvian的答案

var Game = { 
 
\t comparedNumber : randomNumber(), 
 
\t refreshNumber : function(){ 
 
\t \t this.comparedNumber = randomNumber(); 
 
     alert(this.comparedNumber); 
 
\t }, 
 
\t refreshButton : document.querySelector("#refresh-button") 
 
} 
 

 
function randomNumber(){ 
 
\t var randomNumber = Math.floor(Math.random() * 100) + 1; 
 
\t return randomNumber;  \t 
 
} 
 

 
Game.refreshButton.addEventListener("click",Game.refreshNumber,false);
<button id="refresh-button">Refresh</button>