⊗jsPmFVGVCh 221 of 505 menu

Globalių kintamųjų keitimas JavaScript

Turėkite omenyje, kad globalus kintamasis pasikeis tik iškviečiant funkciją. Jei funkcijos iškvietimo nėra - kintamasis nepasikeis:

let num = 1; function func() { num = 2; // neparašyta let - keičiamas išorinis kintamasis console.log(num); } // func(); - užkomentavome funkcijos iškvietimą console.log(num); // išves 1 - kintamasis nepakito

O dabar parodysime kodu, kad globalus kintamasis pasikeis tik po funkcijos iškvietimo:

let num = 1; function func() { num = 2; } console.log(num); // išves 1 func(); // keičiame kintamąjį console.log(num); // išves 2

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

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

Nepaleisdami kodo, nustatykite, kas bus atspausdinta konsolėje:

function func() { num = 2; } let num = 1; func(); console.log(num);
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti