en
en

Question du test Javascript - Les bases

La variable certificate n'est pas accessible en dehors de la boucle if

Facile

Quel est le problème dans ce code ?

    const etudiant = "INSA";
    if (etudiant === "INSA") {
          let certificat = true;
          console.log('Dans ce bloc, étudiant ='+etudiant+' ; certificat ='+certificat); 
    }

    console.log('Dans ce bloc, étudiant ='+etudiant+' ; certificat ='+certificat); 
Auteur: KahinaStatut : Publiée(Mise à jour)Question passée 3861 fois
Modifier
10
Évaluations de la communauté
developer avatar
Gauthier
16/12/2023
J'ai eu faux sur la réponse 3 "la variable “etudiant” est constante" alors qu'elle est bien définie en tant que constante
developer avatar
Inès
26/12/2023
La variable étudiant est bien définie en tant que constante mais ça ne pose pas de problème à l'exécution.
developer avatar
Antoine
27/01/2025
Ca ne pose peut être pas de problème mais cela n'a en pratique peu ou pas de sens... C'est un peu une question tendancieuse selon le point de vue car en l'état le code s'exécute mais ne sert pas à grand chose.
developer avatar
Renard adorable
06/02/2025
il y a bien écrit : "Quel est le problème dans ce code ?", pas qu'est ce qui fonctionne.
developer avatar
Obsolète
Auteur anonyme
03/10/2024
this test is amazing
developer avatar
Réponse incorrecte
Rudy Quinternet
14/01/2025
la variable etudiant est const
developer avatar
Madaa
18/01/2025
Correct answer is not correct because in code is block but in "correct" answer i see loop
developer avatar
Yann Duhamel
02/10/2024
Pratique de revoir la notion de scope