⊗jsPmFVGVCh 221 of 505 menu

Промена на глобалните променливи во JavaScript

Имајте предвид дека глобалната променлива ќе се менува само во моментот на повикување на функцијата. Доколку нема повик на функцијата - променливата нема да се промени:

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

А сега ќе демонстрираме со код дека глобалната променлива ќе се промени само после повикување на функцијата:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

function func() { num = 2; } let num = 1; func(); console.log(num);
Македонски
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј