⊗jsPmFNSNP 251 of 505 menu

JavaScript'te Aynı İsimli Parametreler

Şimdi dış ve iç fonksiyonun aynı isimli parametrelere sahip olduğunu varsayalım:

function test(num) { function func(num) { console.log(num); // 1 yazdıracak } func(num); }; test(1);

Bu durumda iç fonksiyonda yerel bir num değişkeni olacaktır. Bu değişkenin iç fonksiyonda değiştirilmesi dıştaki num değişkenini hiçbir şekilde etkilemeyecektir:

function test(num) { function func(num) { num = 2; // yerel num değişkenini değiştiriyoruz } func(num); console.log(num); // 1 yazdıracak - hiçbir şey değişmedi } test(1);

Sonuç olarak, iç fonksiyon dıştaki num değişkenine onu değiştirmek için hiçbir şekilde erişemeyecektir:

function test(num) { function func(num) { // burada dıştaki num değişkenine erişilemez } func(num); } test(1);

Kodu çalıştırmadan, konsola ne yazdırılacağını belirleyin:

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

Kodu çalıştırmadan, konsola ne yazdırılacağını belirleyin:

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

Kodu çalıştırmadan, konsola ne yazdırılacağını belirleyin:

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

Kodu çalıştırmadan, konsola ne yazdırılacağını belirleyin:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet