NaN Neden number? – Mantığın Çöktüğü, JavaScript’in Sırıttığı An 🤯

NaN Neden number? – Mantığın Çöktüğü, JavaScript’in Sırıttığı An 🤯

JavaScript öğrenirken herkesin yaşadığı o travmatik an vardır.Kodu yazarsın.Mantık çalışır.Konsolu açarsın. typeof NaN Ve cevap gelir: "number" O an beyninde şu diyalog döner: “NaN = Not a Number değil miydi?”“Bu nasıl number?”“JavaScript bana mı oynuyor?” 😐 Evet.Ama bilinçli oynuyor 😄Şimdi nedenini gerçekten anlayalım. NaN…
🤯 this Nedir? Nereden Gelir, Nereye Gider?

🤯 this Nedir? Nereden Gelir, Nereye Gider?

JavaScript’in En Kafa Karıştıran Karakterine Derinlemesine Bir Yolculuk 😵‍💫 JavaScript öğrenirken herkesin başına gelen klasik sahne: “Tamam, this’i anladım.”(Bir event listener ekler)“Hayır… anlamamışım.” Çünkü this: Sabit değildir Global değildir (bazen öyle sanılır) Fonksiyonun içinde yazıldığı yere bakmaz Kime ait gibi çağrıldığına bakar Kısaca: this,…
✅ Vanilla JavaScript ile To-Do App

✅ Vanilla JavaScript ile To-Do App

“Framework Yok, Bahane Yok” 😎 To-Do App yapmak JavaScript dünyasında bir inisiyasyon törenidir.Bunu yapan kişi artık şunu diyebilir: “Ben JavaScript’le gerçekten bir şey yaptım.” 👑 Çünkü bu mini uygulama sana tek tek şunları öğretir: DOM nedir, nasıl tutulur Event’ler nasıl çalışır Kullanıcıdan veri alma…
🎲 JavaScript Functions & Parameters: Mini Fonksiyonlarla Oyun

🎲 JavaScript Functions & Parameters: Mini Fonksiyonlarla Oyun

(Kod oynayabileceğimiz, eğlenebileceğimiz ama aynı zamanda çok şey öğreneceğimiz bölüm 😎) Merhaba, sevgili kod kahramanı 💖Bugün JavaScript’in en sihirli silahlarını, yani fonksiyonlar ve parametreler konusunu ele alıyoruz.Fonksiyonlar, JS’in gizli kutuları gibidir: içine ne koyarsan çıkar, ama sonuç tamamen senin kontrolünde 😏 Haydi, gel birlikte…
💎 Tekrar Etmeyen Koleksiyonlar ile Mini Sihirli Oyunlar (JS Set Edition 🧙‍♂️)

💎 Tekrar Etmeyen Koleksiyonlar ile Mini Sihirli Oyunlar (JS Set Edition 🧙‍♂️)

Merhaba sevgili kod kahramanım! 🦸‍♀️🦸‍♂️Bugün sana JavaScript’in gizli süper gücü Set’i anlatacağım. Ama bunu sıkıcı bir ders gibi değil, mini sihirli oyunlarla, pratik ipuçlarıyla ve eğlenceli örneklerle yapacağız 😎 1️⃣ Set Nedir? (Ve Neden Büyülü 😏) Düşünsene: Elinde bir sihirli kutu var ve içine…
🔥 Callback Hell: Bu Merdivenden Nasıl Kurtulduk? 😵‍💫

🔥 Callback Hell: Bu Merdivenden Nasıl Kurtulduk? 😵‍💫

Merhaba sevgili JS kahramanları 💖Bugün konumuz Callback Hell — yani JavaScript’te bazen kodun sağa kayıp piramit gibi görünmesi ve seni ağlatması sorunu. Eğer sen de şöyle bir kod görüp “Ne oluyor yaa?” dediysen, doğru yerdesin 😏 doSomething(function(result) { doSomethingElse(result, function(newResult) { doAnotherThing(newResult, function(finalResult) {…
Proxy ve Reflect: Kodun Arkasındaki Casuslar 🕵️‍♂️💖

Proxy ve Reflect: Kodun Arkasındaki Casuslar 🕵️‍♂️💖

JavaScript’te Proxy ve Reflect, tıpkı bir ajan ve ortağı gibi çalışır: biri her şeyi gözler, diğeri işleri düzgün bir şekilde yürütür. Hazır ol, bilgisayar korsanı ruhunu açıyoruz! 😏💻 1️⃣ Proxy: Gözleyen Casus 👀 Proxy, bir nesnenin arkasına gizlenip her hareketini izleyen bir casustur. Bir…
🥗 JavaScript Destructuring: Kodun Diyete Girmesi

🥗 JavaScript Destructuring: Kodun Diyete Girmesi

(Daha az satır, daha az tekrar, daha fit bir JavaScript – üstelik kaslı 💪) JavaScript’te bir noktaya gelirsin…Kod çalışıyordur ama bir tuhaflık vardır. user.profile.address.city…user.profile.address.zip…user.profile.address.country… Parmakların yorulur, gözlerin kayar, ruhun daralır. İşte tam o anda JavaScript yanına gelir, protein shake’ini uzatır ve der ki: “Bu…