⊗jsPmClOVA 259 of 505 menu

JavaScriptтеги функциялардын тышкы өзгөрмөлөрүнө кирүү

Төмөнкү кодду карап көрөлү:

let num = 1; // өзгөрмөнүн маанисин белгилөө function func() { console.log(num); // аны консолго чыгаруу } func(); // функцияны чакыруу

Мен мурун айткандай, өзгөрмөнүн мааниси функциянын аныктамасынын алдында турбашы керек, негизгиси, ал анын чакырылышынын алдында турса болот:

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

Чынында бул так эмес. Биздин функция өзү чакырылганга чейин эле өзгөрмөнүн маанисин num билет:

let num = 1; function func() { console.log(num); // функция num = 1 экенин билет }

Мына кыйыраак мисал:

let num = 1; // функция бул учурда num = 1 экенин билет function func() { console.log(num); } num = 2; // функция бул учурда num = 2 экенин билет

Функциянын чакырылыштарын кошолу:

let num = 1; // функция бул учурда num = 1 экенин билет func(); // 1ди чыгарат function func() { console.log(num); } func(); // 1ди чыгарат num = 2; // функция бул учурда num = 2 экенин билет func(); // 2ни чыгарат

Дагы бир жолу: чынында функция тышкы өзгөрмөлөрдүн маанилерин, чакырылбай эле, билет.

Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу