Page 1 sur 1
Comment faire pour qu'une variable JS ne perd pas sa valeur
Posté : 01 févr. 2023, 18:23
par Ahmed Abdelmoumen
Je viens de faire un jeu de Quizz basé sur plusieurs fichiers html (chaque question dans un fichier)
le calcul du score en fonction des repenses se fait dans le fichier JavaScript
j'ai conc déclaré une variable Score
var Score =0
si la réponse est correcte je fais
Score +=1:
mais chaque fois que je bascule d'un fichier html vers un autre mon Score s'initialise à nouveau à ZERO
Re: Comment faire pour qu'une variable JS ne perd pas sa valeur
Posté : 02 févr. 2023, 09:50
par webmaster
Bonjour
Chaque chargement d'une page html réinitialise toutes les variables du script.
Pour stocker des données au cours de la navigation, il faut utiliser les cookies
Voici une page d'explication :
https://www.toutjavascript.com/savoir/savoir02.php3
Re: Comment faire pour qu'une variable JS ne perd pas sa valeur
Posté : 02 févr. 2023, 21:46
par Ahmed Abdelmoumen
Merci beaucoup pour la réponse.
Re: Comment faire pour qu'une variable JS ne perd pas sa valeur
Posté : 04 juil. 2023, 06:13
par pastoralclaim
Merci de partager ce sujet. je cherche aussi une solution
Re: Comment faire pour qu'une variable JS ne perd pas sa valeur
Posté : 11 janv. 2024, 03:00
par otiscavin
Assurez-vous que la variable est déclarée dans une portée appropriée. Si elle est déclarée à l'intérieur d'une fonction, elle sera accessible uniquement à l'intérieur de cette fonction.
A Small World Cup
Re: Comment faire pour qu'une variable JS ne perd pas sa valeur
Posté : 31 mai 2024, 09:55
par Timothy324
Ahmed Abdelmoumen a écrit : ↑01 févr. 2023, 18:23
Je viens de faire un jeu de Quizz basé sur plusieurs fichiers html (chaque question dans un fichier)
le calcul du score en fonction des repenses se fait dans
slice master le fichier JavaScript
j'ai conc déclaré une variable Score
var Score =0
si la réponse est correcte je fais
Score +=1:
mais chaque fois que je bascule d'un fichier html vers un autre mon Score s'initialise à nouveau à ZERO
To maintain the value of the Score variable as you move from one HTML file to another, you can store the value in localStorage, a browser feature that stores data as a string. localStorage keeps data even if you reload the page or close the browser.
Re: Comment faire pour qu'une variable JS ne perd pas sa valeur
Posté : 27 août 2024, 06:49
par watsicagaylord
Vérifiez la portée de la déclaration de variable pour vous assurer qu'elle est correcte. La déclarer à l'intérieur d'une fonction restreint l'accès à cette variable à la portée de cette fonction uniquement.