⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш