⊗jsPmFVGVCh 221 of 505 menu

JavaScript'te Global Değişkenleri Değiştirme

Global bir değişkenin sadece fonksiyon çağrıldığı anda değişeceğini unutmayın. Eğer fonksiyon çağrısı yoksa - değişken değişmeyecektir:

let num = 1; function func() { num = 2; // let yazılmamış - dış değişkeni değiştiriyoruz console.log(num); } // func(); - fonksiyon çağrısı yorum satırına alındı console.log(num); // 1 yazdıracak - değişken değişmedi

Şimdi, global bir değişkenin sadece fonksiyon çağrıldıktan sonra değişeceğini kodla gösterelim:

let num = 1; function func() { num = 2; } console.log(num); // 1 yazdıracak func(); // değişkeni değiştiriyoruz console.log(num); // 2 yazdıracak

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

function func() { 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