🤡 JavaScript Seni Troll’lediği 10 An

🤡 JavaScript Seni Troll’lediği 10 An

Kod doğru. Sonuç yanlış. JavaScript sana bakıp gülümsüyor. JavaScript yazarken bazen şunu hissedersin: “Ben bu dili öğreniyorum…ama sanki dil beni çözmeye çalışıyor.” Sebep belli:Type coercion, referans karşılaştırmaları veJavaScript’in ‘ben daha iyisini biliyorum’ tavrı. Hadi tek tek deşifre edelim. 1️⃣ "5" + 1 → "51"…
🔁 For Döngüsü ile Çarpım Tablosu

🔁 For Döngüsü ile Çarpım Tablosu

Matematik Travmasından JavaScript Keyfine 🎢 (“Okulda zor, kodda eğlenceli”) Merhaba sevgili for döngüsü savaşçısı 👋Bugün seni çocukluğumuzun meşhur konusu olan çarpım tablosu ile barıştırmaya geldim. Ama korkma…❌ Defter yok❌ Öğretmen yok❌ “Yanlış!” diye bağıran yok ✅ Sadece JavaScript✅ Biraz algoritma✅ Biraz mizah✅ Bol bol…
✅ 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 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…
🪄 JavaScript Hoisting: Kodun Ardındaki Sırlar

🪄 JavaScript Hoisting: Kodun Ardındaki Sırlar

(Kod daha çalışmadan önce nereye gidiyor, kimleri yanına alıyor ve neden seni bazen utandırıyor?) JavaScript’te bazı şeyler vardır…Sen aşağıya yazdığını sanırsın,JavaScript ise çoktan yukarı taşımıştır. Hoisting, JavaScript’in perde arkasındaki en dramatik, en yanlış anlaşılan ve en çok bug üreten mekanizmalarından biridir.Bugün bu yazıda: Hoisting…
🔁 JavaScript Iterables

🔁 JavaScript Iterables

Nesnelerin Üzerinde Yineleme Yapmak (“JavaScript’te ben bunun üstünden nasıl geçerim ya?” diyenler buraya) 🧠 Önce Kafayı Rahatlatalım: “Yineleme” Ne Demek? “Yineleme” dediğimiz şey aslında çok basit: 👉 Bir şeyin içindeki elemanlara sırayla ulaşmak Gerçek hayatta bunu zaten yapıyoruz: 🍕 Pizzayı dilim dilim yiyoruz 📺…
🧠 JavaScript’te Karşılaştırma ve Mantıksal Operatörler

🧠 JavaScript’te Karşılaştırma ve Mantıksal Operatörler

(“Bu if çalışıyordu dün…” diyenlerin rehabilitasyon merkezi) JavaScript’te kod yazmak bazen şuna benzer: “Ben bunu açık açık söyledim,ama JavaScript başka bir şey anladı.” Sebep mi?Karşılaştırma ve mantık kuralları. JavaScript aptal değildir, sadece fazla serbesttir.Hadi bu serbestliği avantaja çevirelim. 🔍 1. Karşılaştırma Operatörleri “Aynı mıyız,…
“JavaScript Date Objeleri”

“JavaScript Date Objeleri”

“Zaman akar, JavaScript hesaplar… bazen yanlış ama niyeti iyi.” JavaScript’te tarih-saat işlemleri yapman gereken ilk an genelde şudur: “Şu tarihi alayım… 3 gün ekleyeyim… ekrana yazdırayım…” Ve Date objesi arkadan fısıldar: “Aylar 0’dan başlıyor bu arada 😏” 🧠 1️⃣ Date Objesi Nedir? (Kısa Ama…