НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить