⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј