⊗jsPmFTFAV 226 of 505 menu

JavaScript'te Değişken Olarak Fonksiyon

Önceki derste öğrendiğimiz gibi, fonksiyona parantez olmadan eriştiğimizde, kaynak kodunu elde ederiz.

Aslında her şey çok daha ilginç. JavaScript'te, diğer dillerin aksine, fonksiyonlar sayılar, dizeler ve diziler gibi değişken değerleridir.

Bir örnek üzerinden inceleyelim. Örneğin, bir func fonksiyonumuz olsun:

function func() { console.log('!'); }

Aslında func fonksiyonumuz yok. Bizim, içinde fonksiyonun kaynak kodunu saklayan bir func değişkenimiz var.

Örneğin, func değişkeninin üzerine başka bir şey, örneğin bir dize yazabiliriz. Bu durumda func fonksiyonu artık bir fonksiyon olmayacak, bir dize olacaktır. Örneğe bakın:

function func() { console.log('!'); } func(); // '!' yazdırır func = 'string'; // func değişkeninin üzerine yaz console.log(func); // 'string' yazdırır

return ile herhangi bir dize döndüren bir func fonksiyonu yapın.

func fonksiyonunun çalıştırma sonucunu konsola yazdırın.

func fonksiyonunun kaynak kodunu konsola yazdırın.

func değişkenine 123 sayısını atayarak, böylece bu değişkendeki fonksiyonun üzerini yazın. func değişkeninin yeni değerini konsola yazdırın.

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