Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
JavaScript Döngüleri: for, while, for...of ve for...in
for, while ve do...while döngülerini, array'ler ve string'ler için for...of'u, object'ler için for...in'i, break ve continue'yu ve sekmeyi kilitleyen sonsuz döngü tuzağını örneklerle görüyoruz.
JavaScript Koşul İfadeleri: if/else, Ternary Operatörü ve switch
if/else if/else zincirini, ternary operatörünü, switch'te fall-through ve break'i, koşullarda truthy/falsy tuzaklarını, erken return fikrini ve okunabilir koşul yazmayı örneklerle görüyoruz.
JavaScript Operatörleri: Aritmetik, Eşitlik, Mantıksal Operatörler ve Truthy/Falsy
Aritmetik ve atama operatörlerini, karşılaştırmayı, == ile === farkını ve coercion'ı, truthy/falsy değerleri, && ile || kısa devresini, ?? operatörünü ve öncelik tuzaklarını görüyoruz.
JavaScript Veri Tipleri: Primitive'ler, Object ve typeof
JavaScript'in yedi primitive tipini ve object'i tanıyor, typeof'un neden null için "object" dediğini, primitive'lerin değişmezliğini ve değer ile referans farkını örneklerle görüyoruz.
JavaScript Değişkenleri: let ve const, Block Scope ve TDZ
let ve const ile değişken tanımlıyor, yeniden atama ile mutasyon farkını, block scope'u, isimlendirme kurallarını, var'ın neden emekliye ayrıldığını ve TDZ'yi örneklerle görüyoruz.
JavaScript ile İlk Script: script Etiketi, defer, async ve DevTools
JavaScript'i HTML'e inline ve harici dosya olarak bağlıyor, defer ile async farkını görüyor, DevTools'ta console method'larını, hata mesajı okumayı ve ilk breakpoint'imizi deniyoruz.
JavaScript Nedir? Tarayıcıda Nasıl Çalışır, ECMAScript ve İlk Satırın
JavaScript'in web sayfasındaki yerini, ECMAScript ve TC39'un dili nasıl geliştirdiğini, tarayıcı motorlarını öğreniyor ve konsolda ilk satırlarımızı yazıp bir sayfayı canlı değiştiriyoruz.