Besoin d'aide pour pouvoir l'utilisation de "setTimeOut"
kolimolitornee
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'essais actuellement de faire un "jeu" vraiment très simpliste , qui consiste à cliquer sur un des 3 boutons : [Pierre] ; [Bois] ; [Feuille].
Et une fois cliqué , que +1 ou +X soit ajouté à une mémoire pour chaque matériaux.
Donc je me suis renseigné et j'ai voulu utiliser le "setTimeOut" mais je ne comprend pas du tout comment je pourrais faire afficher la valeur des 3 variables [Pierre] , ......
Aussi , lorsque j'éxécute le code , la console me dit que j'ai fait un faute que je ne comprend pas :
J'essais actuellement de faire un "jeu" vraiment très simpliste , qui consiste à cliquer sur un des 3 boutons : [Pierre] ; [Bois] ; [Feuille].
Et une fois cliqué , que +1 ou +X soit ajouté à une mémoire pour chaque matériaux.
Donc je me suis renseigné et j'ai voulu utiliser le "setTimeOut" mais je ne comprend pas du tout comment je pourrais faire afficher la valeur des 3 variables [Pierre] , ......
Aussi , lorsque j'éxécute le code , la console me dit que j'ai fait un faute que je ne comprend pas :
<!DOCTYPE html>
<html lang="fr"
<head>
<meta charset="utf-8">
<title>Jeu2</title>
</head>
<body>
<button>Pierre</button>
<button>Feuille</button>
<button>Bois</button>
<script>
var Pierre = 0
var Feuille = 0
var Bois = 0
const buttons = document.querySelectorAll("button");
for (let i = 0; i < buttons.length; i++) {
buttons[i].addEventListener("click", function() {
setTimeOut(Pierre = Pierre +1, 5000)
}
console.log(Pierre)
</script>
</body>
</html>
A voir également:
- Besoin d'aide pour pouvoir l'utilisation de "setTimeOut"
- Utilisation chromecast - Guide
- Notice d'utilisation - Guide
- Que doit-elle faire pour avoir une box (modem) et pouvoir se connecter à internet ? - Forum WiFi
- Camille organise une conférence à laquelle 300 personnes participeront : elle veut pouvoir dialoguer avec eux par écrit et créer des sondages. - Forum Bases de données
- Andie veut accéder à internet dans son nouveau logement. que doit-elle faire pour avoir une box (modem) et pouvoir se connecter à internet - Forum SFR
1 réponse
Bonjour,
Déjà.... setTimeout permet de déclencher des actions (des fonctions) après un certain laps de temps.
Je ne vois pas pour quelle raison tu souhaites l'utiliser pour ton cas.
Ensuite... si la console te donne des erreurs :
1 - Tu nous les écris sur le forum que l'on sache lesquelles
2 - Tu essaies de relire ton code et tu commence déjà par ajouter les ";" à la fin de chaque ligne d'instruction
3 - Pense à vérifier si tes parenthèses et tes accolades sont bien fermées.
Bref:
Déjà.... setTimeout permet de déclencher des actions (des fonctions) après un certain laps de temps.
Je ne vois pas pour quelle raison tu souhaites l'utiliser pour ton cas.
Ensuite... si la console te donne des erreurs :
1 - Tu nous les écris sur le forum que l'on sache lesquelles
2 - Tu essaies de relire ton code et tu commence déjà par ajouter les ";" à la fin de chaque ligne d'instruction
3 - Pense à vérifier si tes parenthèses et tes accolades sont bien fermées.
Bref:
var Pierre = 0;
var Feuille = 0;
var Bois = 0;
const buttons = document.querySelectorAll("button");
for (var i = 0; i < buttons.length; i++) {
buttons[i].addEventListener("click",
function() {
Pierre = Pierre +1;
console.log("valeur pierre ="+ Pierre);
}
);
}