Skip to content
Snippets Groups Projects
Commit 8802648e authored by HALLER Margaux's avatar HALLER Margaux
Browse files

exercice 5

parent 335c9fa9
No related branches found
No related tags found
No related merge requests found
......@@ -39,8 +39,23 @@ function deb3(xy: number[]):void{
let xy = [10,20];
deb3(xy);
console.log(xy); //La fonction marche car un tableau pointe sur des emplacements à l'échelle globale et non à l'échelle locale
//[20,10], la définition des deux valeurs directement est locale et les valeurs dans les index ne sont pas changés
//Exercice 5
let j=10;
deb4();
console.log(j);
function deb4():number{
let j=25;
for (let i=0; i<10; i++){
let j=2*i;
console.log(j);
}
return j;
}
// j est créé 3 fois dont 2 localement et 2 inutilement (10 et 25 non utilisé dans le programme)
// le j = 2*i est recréé à chaque boucle et n'en sort pas
//let j créé à la base de la fonction est local et ne change pas la valeur du j global (10)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment