🤡 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” “Toplama istedim, mesajlaşma yaptı.” Ne oldu? JavaScript şunu düşündü: “Biri string… […]

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

🔥 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 😏 Buna biz JS dünyasında “Piramid of Doom” diyoruz. Ama merak etme, çıkış yolu var 💪✨ 🤔 Callback Nedir? Callback, […]

Continue Reading

🗺️ JavaScript Maps: Güçlü Veri Yapıları ile Tanışın (Ama Gerçekten Tanışın 😎)

Merhaba💖Bugün JavaScript evreninde “Ben object değilim, ben Map’im” diye gezen karizmatik bir veri yapısıyla derin, samimi ve bol kahkahalı bir tanışma yaşayacağız. Bu yazı kısa kısa geçip gitmeyecek.Bu yazı: Bir yazı olacak.Hazırsan… Map’i sahneye alıyoruz 🎤 🤔 JavaScript Map Nedir? (Object’ten Farkı Ne?) JavaScript’te çoğu kişi veriyi saklamak için otomatik olarak Object kullanır.Ama Map diyor […]

Continue Reading

JavaScript’de BigInt

Büyük Sayılarla Kavga Etmeden Yaşamanın Yolu 🚀 JavaScript yazıyorsun.Her şey güzel gidiyor.Sonra bir sayı büyüyor…Ve JS şöyle diyor: “Ben buradan sonrasını yuvarlıyorum ya, sen idare et.” İşte BigInt, JavaScript’in: “Tamam tamam, bu sefer ciddiyim.”dediği noktadır. 1️⃣ JavaScript’te Sayılar Aslında Ne? JavaScript’te tek bir sayı tipi vardır: Ama bu sayı tipi: Güvenli sınır nedir? Çıktı: Yani […]

Continue Reading

🚀 JavaScript Fonksiyonları

Temel Yapıdan Arrow Fonksiyonlarına Kadar (Ama Gerçekten Kadar) JavaScript’te fonksiyon bilmeden kod yazmak şuna benzer:👉 Uzaktan kumandası olmayan televizyon👉 Navigasyonsuz uzun yol👉 Google’sız internet Yani… olur ama zor 😅 Fonksiyonlar: 1️⃣ Klasik Fonksiyon (Function Declaration) “Ben JavaScript’in Temel Taşıyım” Başlangıç noktamız burası. JavaScript’in en net, en öğretici fonksiyon tipi. 🔍 Bu kodda ne oluyor? 📌 […]

Continue Reading

JavaScript Aritmetik İşlemleri

Temel Matematiksel İşlemler (Ama Bu Sefer Gerçekten Temel… ve Eğlenceli) JavaScript’te aritmetik işlemler: Sepet toplamı, skor hesabı, sayaç, animasyon süresi, oyun mekaniği, finans hesapları…Hepsinin mutfağında aritmetik işlemler kaynar 🍳 Hadi mutfağa girelim. ➕ Toplama İşlemi (+) (JavaScript’in En İki Yüzlü Operatörü) Normal bir dünyada + toplar.JavaScript dünyasında ise önce sorar: “Sen sayı mısın, yazı mısın?” […]

Continue Reading