⊗jsPmFVPNC 223 of 505 menu

JavaScript'te Parametrelerle İsim Çakışmaları

Fonksiyon parametreleri, fonksiyonun içinde yerel değişkenlerdir. Fonksiyonun parametresini, dışarıdaki global bir değişkenle aynı isimde adlandıralım:

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

Bu durumda, fonksiyonun dışında bir num değişkeni ve fonksiyonun içinde bir num değişkeni olacak. Ancak bunlar farklı değişkenler olacak: fonksiyon içindeki değişkenin değerini değiştirmek, fonksiyonun yerel değişkeninin değerini değiştirecek. Dıştaki değişken ise fonksiyon içinde erişilemez olacak ve hiçbir şekilde değiştirilemeyecek. Kontrol edelim:

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

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

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

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

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

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

function func() { let num = 2; } let num = 1; func(); console.log(num);
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