Probleme fonction calcul javascript

mon code était sensé retirer 25 d’argent pour chaque vie en plus mais cela ne marche pas comme prévu.
le lien :

Dans ta fonction calcul, tu affectes le résultat à « variable », qui est une variable locale de la fonction, et tu n’en fais rien ensuite (et au passage, une variable doit être nommée de manière à ce qu’on sache ce qu’elle représente en lisant le code, « variable » est un très mauvais choix de nom).

Ta variable globale argent n’est donc jamais modifiée.

Il faut donc :

  1. que ta fonction « calcul » renvoie son résultat : « return variable » à la fin de la fonction,
  2. que tu affectes le résultat de ton appel à calcul : « argent = calcul(argent, « moins », 25) »

Et un petit conseil : prend l’habitude d’indenter ton code, ie décaler les lignes qui sont dans un même bloc (comme ça a été fait pour les lignes 11 à 16 du code HTML) plutôt que de commencer toutes les lignes au même endroit, ça le rendra plus lisible.

1 « J'aime »

merci beaucoup !!!