⊗jsPmFNIFS 248 of 505 menu

Вобласць бачнасці укладзеных функцый у JavaScript

Калі функцыя ўтрымлівае ўнутры іншую функцыю - зменныя вонкавай функцыі бачныя ва ўнутранай:

function test() { let num = 1; // зменная вонкавай функцыі function func() { console.log(num); // выведе 1 } func(); // выклікаем унутраную функцыю } test(); // выклікаем вонкавую функцыю

Таксама ва ўнутранай функцыі будуць бачныя зменныя, вызначаныя звонку вонкавай функцыі:

let num = 1; // глабальная зменная function test() { function func() { console.log(num); // выведе 1 } func(); // выклікаем унутраную функцыю }; test(); // выклікаем вонкавую функцыю

Вызначыце, не запускаючы код, што вывядзецца ў кансоль:

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

Вызначыце, не запускаючы код, што вывядзецца ў кансоль:

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

Вызначыце, не запускаючы код, што вывядзецца ў кансоль:

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

Вызначыте, не запускаючы код, што вывядзецца ў кансоль:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць