⊗jsPmFVGVCh 221 of 505 menu

Změna globálních proměnných v JavaScriptu

Mějte na paměti, že globální proměnná se změní až v okamžiku volání funkce. Pokud k volání funkce nedojde - proměnná se nezmění:

let num = 1; function func() { num = 2; // není napsáno let - měníme vnější proměnnou console.log(num); } // func(); - volání funkce zakomentováno console.log(num); // vypíše 1 - proměnná se nezměnila

A nyní si v kódu ukážeme, že se globální proměnná změní až po volání funkce:

let num = 1; function func() { num = 2; } console.log(num); // vypíše 1 func(); // měníme proměnnou console.log(num); // vypíše 2

Určete, bez spuštění kódu, co se vypíše do konzole:

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

Určete, bez spuštění kódu, co se vypíše do konzole:

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

Určete, bez spuštění kódu, co se vypíše do konzole:

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

Určete, bez spuštění kódu, co se vypíše do konzole:

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

Určete, bez spuštění kódu, co se vypíše do konzole:

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

Určete, bez spuštění kódu, co se vypíše do konzole:

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

Určete, bez spuštění kódu, co se vypíše do konzole:

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

Určete, bez spuštění kódu, co se vypíše do konzole:

function func() { num = 2; } let num = 1; func(); console.log(num);
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout