⊗jsPmFNSNP 251 of 505 menu

Именувани параметри во JavaScript

Нека сега надворешната и внатрешната функција имаат истоимени параметри:

function test(num) { function func(num) { console.log(num); // ќе испише 1 } func(num); }; test(1);

Во овој случај, во внатрешната функција ќе има локална променлива num. Нејзината промена во внатрешната функција воопшто нема да влијае на надворешната променлива num:

function test(num) { function func(num) { num = 2; // ја менуваме локалната променлива num } func(num); console.log(num); // ќе испише 1 - ништо не се промени } test(1);

Ќе испадне дека внатрешната функција воопшто нема да може да пристапи до надворешната променлива num за да ја промени:

function test(num) { function func(num) { // овде не може да се пристапи до надворешната променлива num } func(num); } test(1);

Определи, без да ја стартуваш кодот, што ќе се испише во конзолата:

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

Определи, без да ја стартуваш кодот, што ќе се испише во конзолата:

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

Определи, без да ја стартуваш кодот, што ќе се испише во конзолата:

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

Определи, без да ја стартуваш кодот, што ќе се испише во конзолата:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј