⊗jsPmFVGVCh 220 of 504 menu

Changing global variables in JavaScript

Note that the global variable will only change at the time the function is called. If there is no function call, the variable will not change:

let num = 1; function func() { num = 2; // let was not written - changes external variable console.log(num); } // func(); - function call commented out console.log(num); // shows 1 - variable hasn't changed

And now let's demonstrate with code that the global variable will change only after the function is called:

let num = 1; function func() { num = 2; } console.log(num); // shows 1 func(); // change the variable console.log(num); // shows 2

Determine what will be output to the console without running the code:

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

Determine what will be output to the console without running the code:

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

Determine what will be output to the console without running the code:

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

Determine what will be output to the console without running the code:

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

Determine what will be output to the console without running the code:

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

Determine what will be output to the console without running the code:

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

Determine what will be output to the console without running the code:

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

Determine what will be output to the console without running the code:

function func() { num = 2; } let num = 1; func(); console.log(num);
English
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
We use cookies for website operation, analytics, and personalization. Data processing is carried out in accordance with the Privacy Policy.
accept all customize decline