Comment faire pour qu'une variable JS ne perd pas sa valeur

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Ahmed Abdelmoumen
Messages : 3
Enregistré le : 01 févr. 2023, 17:59

Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par Ahmed Abdelmoumen » 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 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

Avatar du membre
webmaster
Administrateur du site
Messages : 609
Enregistré le : 28 févr. 2017, 15:19

Re: Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par webmaster » 02 févr. 2023, 09:50

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
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Ahmed Abdelmoumen
Messages : 3
Enregistré le : 01 févr. 2023, 17:59

Re: Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par Ahmed Abdelmoumen » 02 févr. 2023, 21:46

Merci beaucoup pour la réponse.

pastoralclaim
Messages : 1
Enregistré le : 04 juil. 2023, 06:12

Re: Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par pastoralclaim » 04 juil. 2023, 06:13

Merci de partager ce sujet. je cherche aussi une solution

otiscavin
Messages : 2
Enregistré le : 11 janv. 2024, 02:59

Re: Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par otiscavin » 11 janv. 2024, 03:00

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

quantitypure
Messages : 2
Enregistré le : 31 mai 2024, 04:26

Re: Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par quantitypure » 31 mai 2024, 04:29

Soyez ouvert d’esprit et créatif. Grâce aux programmes en langage JavaScript, de nombreux autres puzzles peuvent être créés. Plus le défi est ambitieuxbasketbros, plus il devient attractif.

Timothy324
Messages : 1
Enregistré le : 31 mai 2024, 09:52

Re: Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par Timothy324 » 31 mai 2024, 09:55

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 dansslice 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.

watsicagaylord
Messages : 1
Enregistré le : 27 août 2024, 06:42

Re: Comment faire pour qu'une variable JS ne perd pas sa valeur

Message par watsicagaylord » 27 août 2024, 06:49

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.

Répondre