JavaScript Değişkenleri ve Veri Tipleri

JavaScript'te değişkenler, verileri hafızada tutmak için kullanılan isimlendirilmiş kaplardır. Modern JavaScript'te (ES6) değişken tanımlamak için üç farklı anahtar kelime kullanılır: var, let ve const.

Değişken Tanımlama Yöntemleri

Yöntem Kapsam (Scope) Açıklama
const Block Scope Sabitler için kullanılır. Değeri sonradan değiştirilemez.
let Block Scope Değeri güncellenebilir değişkenler için kullanılır. Modern standarttır.
var Function Scope Eski yöntemdir. Şaşırtıcı davranışları nedeniyle artık önerilmez.

Kod Örneği: Değişken Kullanımı

JavaScript Variables Example
// 1. Değişken tanımlama
let kullaniciAdi = "Mehmet"; // Değiştirilebilir
const dogumYili = 1990;    // Değiştirilemez (Sabit)

// 2. Veri Tipleri
let puan = 100;             // Number
let aktifMi = true;         // Boolean
let kurslar = ["JS", "PHP"]; // Array (Dizi)
let ayarlar = { tema: "dark" }; // Object (Nesne)

console.log(kullaniciAdi + " " + puan + " puan aldı.");

Temel Veri Tipleri

  • String: Metinsel ifadeler. Çift (" ") veya tek (' ') tırnakla yazılır.
  • Number: Tam sayılar ve ondalıklı sayılar.
  • Boolean: Sadece true (doğru) veya false (yanlış) değerini alır.
  • Undefined: Tanımlanmış ama değer atanmamış değişkenler.
  • Null: Kasıtlı olarak boş bırakılmış değerler.
💡 SEO ve Yazılım İpucu: Kodlarınızın hatasız çalışması için mümkün olduğunca const kullanın. Eğer değişkenin değerinin değişeceğinden eminseniz let tercih edin. Bu yaklaşım, kodun okunabilirliğini ve güvenliğini artırır.