diff --git a/tpDebug5.ts b/tpDebug5.ts
new file mode 100644
index 0000000000000000000000000000000000000000..06fe325ff8728f6036f29c82d7f0a38fb0d73279
--- /dev/null
+++ b/tpDebug5.ts
@@ -0,0 +1,27 @@
+let j = 10;
+deb4();
+console.log(j);
+
+function deb4(): number {
+    let j = 25;
+    for (let i = 0; j < 10; i++) {
+        let j = 2 * i;
+        console.log(j);
+    }
+    return j;
+}
+
+/*
+
+j = 10.
+À l’entrée de deb4() :
+
+Nouvelle variable j = 25 
+La boucle for (let i = 0; j < 10; i++) ne s’exécute pas, car 25 < 10 est faux.
+Sortie de la fonction :
+
+Retourne 25, mais cette valeur n’est pas affichée.
+Le j global reste à 10.
+Après l’appel de deb4() :
+
+console.log(j) affiche 10. */
\ No newline at end of file