⊗jsPmFVGVCh 221 of 505 menu

Modification des variables globales en JavaScript

Notez qu'une variable globale ne sera modifiée qu'au moment de l'appel de la fonction. S'il n'y a pas d'appel de fonction - la variable ne changera pas :

let num = 1; function func() { num = 2; // let n'est pas écrit - nous modifions la variable externe console.log(num); } // func(); - avons commenté l'appel de fonction console.log(num); // affichera 1 - la variable n'a pas changé

Et maintenant, démontrons par le code que la variable globale ne changera qu'après l'appel de la fonction :

let num = 1; function func() { num = 2; } console.log(num); // affichera 1 func(); // modifions la variable console.log(num); // affichera 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

function func() { num = 2; } let num = 1; func(); console.log(num);
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser