我想通過結合do while循環和setInterval函數來模擬骰子滾動。如何結合do while while循環和setInterval定時器函數
目標是這樣的:用戶點擊骰子滾動按鈕。他們查看一系列數字,然後停止並返回一個值。
我的想法是使用'do while'循環來控制在骰子停止「滾動」之前發生了多少次迭代。我嘗試了一些不同的東西,但迄今爲止沒有任何工作。我的最新嘗試如下。立即
function diceRoll(){
theNum = Math.floor(Math.random() * 6) + 1;
counter = counter + 1;
console.log(theNum);
console.log(counter);
}
$(document).ready(function(){
counter = 1;
myVar = '';
$('#start').click(function(){
do {
//
myVar = setInterval(function(){ diceRoll() }, 500);
} while (counter < 10)
});
真棒,愛的霸氣! – TopTomato
所有的答案是好的,但我將不得不選擇這一個。我將使用骰子字體來製作這款小遊戲。感謝大家! – TopTomato