Énoncé de l'exercice
2. Ouvrez un bloc ({ ... }) juste en dessous, comme si vous organisiez un espace temporaire de travail.
3- À l’intérieur de ce bloc :
- Déclarez une nouvelle variable nom avec la valeur "Sarah" (utilisez let encore une fois),
- Affichez cette variable avec console.log.
4- En dehors du bloc :
- Affichez à nouveau la variable nom avec console.log.
5- Que va-t-il s’afficher à l’écran ?
6- Pourquoi la variable affichée est différente à l’intérieur et à l’extérieur du bloc ?
Solution proposée
let nom = "Lina"; // Cette variable est déclarée dans le bloc principal (portée globale)
{
let nom = "Sarah"; // Cette variable est déclarée dans un bloc. Elle est différente de la précédente.
console.log("Dans le bloc :", nom); // Affiche "Sarah"
}
console.log("En dehors du bloc :", nom); // Affiche "Lina"