⊗jsPmFNIFS 248 of 505 menu

Portée des fonctions imbriquées en JavaScript

Si une fonction contient une autre fonction à l'intérieur - les variables de la fonction externe sont visibles dans la fonction interne :

function test() { let num = 1; // variable de la fonction externe function func() { console.log(num); // affichera 1 } func(); // appelons la fonction interne } test(); // appelons la fonction externe

De plus, dans la fonction interne, les variables définies en dehors de la fonction externe seront visibles :

let num = 1; // variable globale function test() { function func() { console.log(num); // affichera 1 } func(); // appelons la fonction interne }; test(); // appelons la fonction externe

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

function test() { let num = 1; function func() { console.log(num); } func(); } test();

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

function test() { let num = 1; function func() { console.log(num); } } test();

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

function test() { let num = 1; function func() { console.log(num); } func(); }

Déterminez, sans exécuter le code, ce qui sera affiché dans la console :

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
uzhyenswes