⊗jsPmFNSNP 251 of 505 menu

JavaScriptдаги номдош параметрлар

Энди ташқи ва ички функциялар номдош параметрларга эга бўлсин:

function test(num) { function func(num) { console.log(num); // 1 ни кўрсатади } func(num); }; test(1);

Бу ҳолда ички функцияда num локал ўзгарувчиси бўлади. Унинг ўзгариши ички функцияда ташқи num ўзгарувчисига ҳеч қандай таъсир кўрсатмайди:

function test(num) { function func(num) { num = 2; // локал num ўзгарувчисини ўзгартирамиз } func(num); console.log(num); // 1 ни кўрсатади - ҳеч нарса ўзгармади } test(1);

Шундай бўладики, ички функция ташқи num ўзгарувчисига уни ўзгартириш учун ҳеч қандай муносабат қила олмайди:

function test(num) { function func(num) { // бу ерда ташқи num ўзгарувчисига доступ бўлмайди } func(num); } test(1);

Кодни ишлатмасдан, консольда чима нима ёзилишини аниқланг:

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

Кодни ишлатмасдан, консольда чима нима ёзилишини аниқланг:

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

Кодни ишлатмасдан, консольда чима нима ёзилишини аниқланг:

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

Кодни ишлатмасдан, консольда чима нима ёзилишини аниқланг:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш