diff --git a/tpDebug.ts b/tpDebug.ts new file mode 100644 index 0000000000000000000000000000000000000000..2e9eff4bed7f1d691ffee920e7d0208adbee08b9 --- /dev/null +++ b/tpDebug.ts @@ -0,0 +1,14 @@ +function deb2(x:number, y:number): void { + const tmp = y; + y =x; + x = tmp; + console.log(x, y); +} + +let x = 10; +let y = 20; +deb2(x, y); +console.log(x, y); + +/* Les valeurs ne sont pas modifiés car les variables x et y sont passées par valeur et non par référence. +Donc ils gardent leur valeur initiale. On aurait pu appeler la function echangeSansEffet */ \ No newline at end of file