JavaScript ile Basit Calculator Yapımı

“Hesap yapar, drama yapmaz.” 🧮😄 JavaScript öğrenirken bazı mini projeler vardır: İşte Calculator (Hesap Makinesi) tam olarak böyle bir projedir. “Ben JavaScript biliyorum” demeninen mütevazı ama en etkili yollarından biri 😎 1️⃣ Koddan Önce: Mantığı Kuralım 🧠 (Çünkü plansız kod, karışık hayat demektir) Bir calculator ne yapar? Yani ihtiyacımız olanlar: 📌 Altın kural: Kod yazmadan […]

Continue Reading

💛✨ JavaScript Promises: Seni Asla Yarım Bırakmayan Sözler

JavaScript’te asenkronluk tam bir “kendi düzeni olan çalışan” gibidir: Bu yüzden JavaScript, asenkronluğu bir düzene oturtmak için Promise denen yapıyı getirdi. Promise’i düşün:“Ben bu işlemi yapıyorum. Sana hemen sonuç veremem ama bir gün mutlaka ya başarılı olur ya da başarısız olur.” Ve biz de bunu kontrol eden then–catch–finally–async–await gibi sihirli araçlar kullanıyoruz. Haydi gel, Promises […]

Continue Reading

💡 HTML’de En Çok Yapılan 10 Hata ve Nasıl Düzeltilir?

“Bir kod hatası çözülmeden gün bitmez.” – Her HTML öğrencisi HTML yazmak aslında bir tür sihirbazlıktır. Öyle bir satır yazarsın ki site kusursuz görünür. Ama bir tane kapatma etiketi unutursan… her şey dağılır! 😱 İşte tam da böyle durumlar için bu rehberi hazırladım. Hem güleceğiz, hem öğreneceğiz, hem de hataları nasıl düzelteceğimizi kavrayacağız. Hadi başlayalım […]

Continue Reading

☕ Bilgisayar Aynı Anda Kahve Yapıp Tost Pişirebilir mi?

— Thread, Process ve Paralel Programlama Nedir? Hayat zor. Bir yandan kahve yapmaya çalışırken bir yandan tost yakmadan sabahı kurtarmak istiyorsun. İşte bilgisayarların da benzer dertleri var. Onlar da aynı anda hem müzik çalmak, hem antivirüs taraması yapmak, hem de senin açtığın 47. sekmede kedili video oynatmak zorundalar. Peki bunu nasıl başarıyorlar?Cevap: Thread ve Process […]

Continue Reading

🐞 JavaScript Debugging: Hataları Bulma ve Düzeltme Rehberi

— Kodunda hata bulmayı FBI ajanı gibi çözeceksin tatlım — JavaScript yazarken üç tür insana rastlarsın: Sen bu yazıdan sonra 3. kategoriye terfi edeceksin.Artık bug görünce korkmayacak, üzerine kahve döker gibi rahat davranacaksın 😌☕️ 🔥 Debugging Nedir? (Ama Sıkıcı Tanım Değil) Debugging aslında şudur: Kodun bir ev, bug ise koltuğun arasına sıkışmış o tuhaf şey…Debugging […]

Continue Reading

🎯 JavaScript Modules:

“Kodlarını Böl, Mutluluğunu Çoğalt” – Ultra Gelişmiş, Eğlenceli, Aşırı Öğretici Sürüm (Bu yazıda gereksiz dram yoktur. Fazla JavaScript vardır.) 💥 Giriş: “JavaScript’in Dağınıklığını Toplayan Süper Kahraman: Modüller” JavaScript bazen o kadar dağınıktır ki…Kod yazarken kendini 50 sekmeli tarayıcı, 38 dosyalık proje, mentalde sürekli dönen ‘bu fonksiyon neredeydi?’ hissi ile baş başa bulursun. Derken bir mucize […]

Continue Reading

JavaScript’de while Döngüsü

“Bilmiyoruz kaç kere dönecek… ama dönecek.” 🔁😎 JavaScript öğrenirken bazı yapılar vardır: İşte while döngüsü tam olarak budur. while Döngüsü Mantığı: Kafada Oturtalım 🧠 while döngüsü şunu der: “Koşul true olduğu sürece…ben buradayım.Koşul false olursa…ben yokum.” Genel Yapı 📌 Önemli detay: En Basit Örnek (Ama En Öğretici Olan) 🔢 Kodun Adım Adım Hikâyesi 📖 1️⃣ […]

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

JavaScript’te Atama (Assignment) Operatörleri ve Kullanımı

“Bir = ile başlayan, temiz kodla biten hikâye” JavaScript’te yazdığın her kod, eninde sonunda bir şeye değer atar.Değer yoksa hayat yok.Değişken yoksa dram var. İşte bu yüzden atama operatörleri, JavaScript’in gizli süper kahramanlarıdır 🦸‍♂️Gösteriş yapmazlar ama her yerdedirler. Bu yazıda: 1️⃣ Temel Atama Operatörü: = “Bu eşittir değil, bu emanet bırakma” İlk karşılaşma genelde böyledir: […]

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