РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј