Skip to content
Snippets Groups Projects
Commit 2e21e645 authored by GAUZERE Julien's avatar GAUZERE Julien
Browse files

Ex5

parent 2fb83f69
Branches
Tags
No related merge requests found
...@@ -30,3 +30,17 @@ let xy= [10, 20]; ...@@ -30,3 +30,17 @@ let xy= [10, 20];
deb3(xy); deb3(xy);
console. log(xy); console. log(xy);
//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
let j = 10; //crée une variable j globale avec la valeur 10
deb4();
console.log(j);
function deb4(): number {
let j = 25;//une nouvelle variable j locale à deb4 est créée et initialisée à 25
for (let i = 0; i < 10; i++) {
let j = 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
}
return j;
}
//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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment