J'essaie de simuler un jet de dé en combinant une boucle do while et une fonction setInterval.comment combiner une boucle do while et une fonction setInterval timer
le but est le suivant: l'utilisateur clique sur le bouton de lancement de dés. ils voient une série de nombres, puis le rouleau s'arrête et renvoie une valeur. Mon idée était d'utiliser la boucle 'do while' pour contrôler combien d'itérations se produisent avant que les dés ne s'arrêtent. J'ai essayé quelques choses différentes mais rien n'a fonctionné jusqu'ici. ma dernière tentative est ci-dessous.
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)
});
génial, l'amour dés !, – TopTomato
toutes les réponses étaient bons, mais je vais devoir choisir celui-ci. Je vais utiliser la police de dés pour ce petit jeu que je construis. Merci tout le monde! – TopTomato