⊗jsPmFVGVCh 221 of 505 menu

Zmena globálnych premenných v JavaScripte

Majte na pamäti, že globálna premenná sa zmení až v momente volania funkcie. Ak volanie funkcie chýba - premenná sa nezmení:

let num = 1; function func() { num = 2; // nie je napísané let - meníme vonkajšiu premennú console.log(num); } // func(); - zakomentovali sme volanie funkcie console.log(num); // vypíše 1 - premenná sa nezmenila

A teraz demonštrujme kódom, že globálna premenná sa zmení až po volaní funkcie:

let num = 1; function func() { num = 2; } console.log(num); // vypíše 1 func(); // meníme premennú console.log(num); // vypíše 2

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

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

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

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

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

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

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

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

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

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

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

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

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

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

Určite, bez spustenia kódu, čo sa vypíše do konzoly:

function func() { num = 2; } let num = 1; func(); console.log(num);
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť