⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა