⊗jsPmFNSNP 251 of 505 menu

Imenjaki parametri v JavaScriptu

Naj imata zdaj zunanja in notranja funkcija imenjake parametre:

function test(num) { function func(num) { console.log(num); // izpiše 1 } func(num); }; test(1);

V tem primeru bo imela notranja funkcija lokalno spremenljivko num. Njena sprememba v notranji funkciji ne bo vplivala na zunanjo spremenljivko num:

function test(num) { function func(num) { num = 2; // spremenimo lokalno spremenljivko num } func(num); console.log(num); // izpiše 1 - nič se ni spremenilo } test(1);

Izkazalo se bo, da se notranja funkcija ne more dostopiti do zunanje spremenljivke num, da bi jo spremenila:

function test(num) { function func(num) { // tukaj ni mogoče dostopiti do zunanje spremenljivke num } func(num); } test(1);

Določite, ne da bi zagnali kodo, kaj se bo izpisalo v konzolo:

function test(num) { function func(num) { console.log(num); } func(num); } test(1);

Določite, ne da bi zagnali kodo, kaj se bo izpisalo v konzolo:

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

Določite, ne da bi zagnali kodo, kaj se bo izpisalo v konzolo:

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

Določite, ne da bi zagnali kodo, kaj se bo izpisalo v konzolo:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni