⏳ Async / Await

JavaScript’in “Bekle Bi’ Dakka” Demesinin Bilimi Neden await koymayı unutunca her şey yanıyor? 🔥 JavaScript’te asenkron kod yazmak şuna benzer: Aynı anda yemek yapmaya çalışırsın,çay demlenirken kapı çalar,telefon çalar,biri “wifi gitti” diye bağırır… JavaScript de tam olarak böyle çalışır.Ve async / await, bu kaosun içindeki trafik polisi gibidir 🚦 🧠 1️⃣ JavaScript’in Karakter Analizi (Önemli!) […]

Continue Reading

🤯 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: Kısaca: this, JS’in ortama göre kimlik değiştiren karakteridir 🦎 🥇 EN ÖNEMLİ KURAL (Bunu Okumadan Devam Etme) this, nerede yazıldığına göre değil,NASIL çağrıldığına göre belirlenir. Bu cümle: Şimdi bunu parça […]

Continue Reading

🔁 JavaScript’te Döngülerde Kontrol Sağlama

break ve continue ile Döngülere Direksiyon Geçirmek 🚗💨 JavaScript’te döngüler şuna benzer: Bir işi yaparsın…“Bir daha yap.”“Bir daha.”“Bir daha.”“Tamam artık dur.” İşte o “dur” ve “şunu pas geç” deme yetkisi bizde olsun diyeJS bize iki özel anahtar verir: Bu yazıda: 🎡 Önce Şunu Anlaşalım: Döngüler Kontrolsüzse Tehlikelidir Döngüler sayesinde: Ama bazen şunu isteriz: İşte tam […]

Continue Reading

🧠 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, benzer miyiz, yoksa sadece tesadüf mü?” 🟡 == (Gevşek Eşitlik – […]

Continue Reading

🧠 JavaScript’te const Array Kullanımı

“Değişmeyen Değişkenler” Efsanesi, Gerçekler ve Küçük İhanetler JavaScript öğrenirken insanın başına gelen klasik olay: “Hocam ben const yazdım ama bu array hâlâ değişiyor…”“JavaScript bana mı yalan söylüyor?” Hayır.JavaScript yalan söylemez,sadece ince ince ters köşe yapar 😄 Bu yazıda: hepsini bol örnekli, bol benzetmeli anlatıyoruz. 📦 1. const Ne Demekti? (Kısa Ama Hayati Hatırlatma) Başlayalım en […]

Continue Reading

JavaScript Veri Tipleri: Değerleri, Kullanımları ve “Bu Neden Böyle?” Anları

(JavaScript’in kafa yapısını anlamanın en kestirme yolu) JavaScript öğrenirken yaşanan evrensel bir an vardır: “Bu değişken sayıydı… neden string oldu?”“Ben buna null verdim, niye object diyor?”“Bu çalıştı ama… neden?” İşte bu yazı, JavaScript’in veri tiplerini sadece tanıtmak için değil,nasıl düşündüğünü anlaman için var. 📦 Veri Tipi Nedir? (Kısa Ama Hayati) Veri tipi şunu söyler: “Bu […]

Continue Reading