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