JAVASCRIPT REHBERİ

Temelden İleri Seviyeye Modern JS Yolculuğu

01. Değişkenler ve Veri Tipleri

Modern JavaScript'te (ES6+) artık var yerine let ve const tercih edilir.

let & const

let değiştirilebilir değerler, const ise sabitler içindir.

Dinamik Tipler

JS'de değişkenin tipi çalışma anında belirlenir (Number, String, Boolean, Object vb.).

const pi = 3.14; // Değiştirilemez sabit
let yas = 25;    // Güncellenebilir değişken
let isim = "Ahmet"; // String
let aktif = true;   // Boolean

02. Fonksiyonlar ve Arrow Functions

Fonksiyonlar, kodunuzun tekrar kullanılabilir yapı taşlarıdır.

Modern Arrow Function Yazımı:

const topla = (a, b) => a + b;
console.log(topla(5, 10)); // 15

03. Diziler ve Nesne Manipülasyonu

Veri listelerini (Arrays) ve anahtar-değer çiftlerini (Objects) yönetmek JS'in kalbidir.

// Array Metotları dizi.map(), dizi.filter(), dizi.reduce() // Nesne Yapısı const user = { name: "Can", age: 30 };

04. Async / Await ve Promises

"Veritabanından veri gelmesini beklerken tarayıcının donmasını engelleyin."

// API İsteği Örneği

async function veriGetir() {
    try {
        const response = await fetch('api/data');
        const data = await response.json();
        console.log(data);
    } catch (err) {
        console.error("Hata oluştu!", err);
    }
}

Hemen Deneyin!

Aşağıdaki butona basarak JS'in DOM üzerindeki gücünü görün.

JS Hazır mı?