//Le programme fonctionne correctement si on ne modifie pas la référence du tableau
//Le programme fonctionne correctement si on ne modifie pas la référence du tableau
letj=10;//crée une variable j globale avec la valeur 10
deb4();
console.log(j);
functiondeb4():number{
letj=25;//une nouvelle variable j locale à deb4 est créée et initialisée à 25
for (leti=0;i<10;i++){
letj=2*i;
console.log(j);//Dans la boucle for, une autre variable j est définie avec let et modifiée à chaque itération (j = 2 * i
}
returnj;
}
//Après l'exécution de deb4(), la variable globale j reste 10 car les modifications dans deb4() ne l'affectent pas: let crée des variables avec une portée limitée au bloc où elles sont déclarées