⊗jsPmFVPNC 223 of 505 menu

JavaScript'те ат аталыштардын параметрлер менен дал келиши

Функциянын параметрлери анын ичиндеги локалдык өзгөрмөлөр болуп саналат. Келгиле, функциянын параметрине сырткы глобалдык өзгөрмө менен бирдей ат берели:

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

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

function func(num) { num = 2; // локалдык өзгөрмөнү өзгөртөбүз } let num = 1; func(num); console.log(num); // 1 чыгарылат - эч нерсе өзгөргөн жок

Кодду иштетпестен эле, консольго эмне чыгарылаарын аныктагыла:

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

Кодду иштетпестен эле, консольго эмне чыгарылаарын аныктагыла:

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

Кодду иштетпестен эле, консольго эмне чыгарылаарын аныктагыла:

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