Bonjour à tous, j'aimerais savoir comment récupérer le contenu de ma partition variable qui est dans mon IF mais qui est déclarée en global, dans mon cosole.log à la dernière ligne. En effet, lorsque k == 2 et que je clique, le console.log (score) récupère bien la variable et dans la console à chaque cliques score + = 1. Cependant cela ne fonctionne pas dans mon console.log à la fin de mon code et j'aimerai savoir comment remédier à cela car j'ai vraiment besoin de récupérer le contenu de ma variable score dans mon programme global tout en la testant dans mon IF . Merci pour votre aide.

voici mon code ci-dessous:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
let correct ="Bonne réponse !!!";
let incorect = "Mauvaise reponse";
let tabrep = document.querySelectorAll(".reponse");
let indication = document.querySelector("#indication");
let score =0;
 
for(let k=0; k<=tabrep.length-1;k++)
{
    tabrep[k].addEventListener('click',changetexte)
 
    function changetexte(){
 
        if(k==2){
            tabrep[k].textContent= correct;
            tabrep[k].style ="color: #8B2D2D; background-color: #1D924C; font-weight: bold;";
            score+=1;
            console.log(score);
        }
 
        else if(k==0 || k==1 || k==3 ){
            tabrep[k].textContent = incorect;
            tabrep[k].style ="color: black; background-color: #D80000; font-weight: bold;";
            indication.textContent =" La bonne reponse était 15 000 000 de degrés Celius.";
            indication.style = "color : red; background-color : #003366;"; 
        }
 
    }
 
}
console.log(score);