Skip to content
Snippets Groups Projects
Commit a4fb86f1 authored by VENNER Maxence's avatar VENNER Maxence
Browse files

fin de l'exercice 5

parent 2041c378
Branches
No related tags found
No related merge requests found
...@@ -2,3 +2,4 @@ ...@@ -2,3 +2,4 @@
2) j'ai utiliser un point d'arret sur le tab[i] = j et j'ai vu le tableau se remplir lentement avec l'outil de debuggage. 2) j'ai utiliser un point d'arret sur le tab[i] = j et j'ai vu le tableau se remplir lentement avec l'outil de debuggage.
3) Le programme marchait il echangais les deux nombres. pour suivre l'evolution des nombre j'ai mis un point d'arret au debut de la fonction et j'ai parcourus ligne par ligne car elle démarre avec la création de la constante. 3) Le programme marchait il echangais les deux nombres. pour suivre l'evolution des nombre j'ai mis un point d'arret au debut de la fonction et j'ai parcourus ligne par ligne car elle démarre avec la création de la constante.
4)J'ai compris a la fin de l'exercice 3 les valeurs revenaient comme au debut elle ne changaient pas réelement alors que dans l'exercice 4 elles changent réelement encore apres la fonction. 4)J'ai compris a la fin de l'exercice 3 les valeurs revenaient comme au debut elle ne changaient pas réelement alors que dans l'exercice 4 elles changent réelement encore apres la fonction.
5)le premier j est egal a 10 et ne va jamais changer car il ne rentre pas vraiment dans la fonction, ensuite la fonction cree un j egal a 25 et ne va pas changer, puis dans la boucle il y a encore un autre j qui aura le resulta du calcul qui va rester dans la boucle donc le console log j va donner le dernier j le return j va donner le j 25 et le premier console log va donner 10 le premier j qui a pas changer.
...@@ -27,12 +27,27 @@ ...@@ -27,12 +27,27 @@
//exercice 4 //exercice 4
function deb3(xy:number[]): void{ // function deb3(xy:number[]): void{
let tmp=xy[0]; // let tmp=xy[0];
xy[0]=xy[1]; // xy[0]=xy[1];
xy[1]=tmp; // xy[1]=tmp;
console.log(xy) // console.log(xy)
// }
// let xy = [10, 20];
// deb3(xy)
// console.log(xy);
//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;
} }
let xy = [10, 20];
deb3(xy)
console.log(xy);
\ 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