Şimdi yükleniyor

JavaScript Değişkenleri: Veriyi Saklamanın Temel Yolu

JavaScript’te değişkenler, programlarda veri saklamak ve işlemek için kullanılan temel yapılar arasında yer alır. Bir değişken, bir değeri temsil eden bir isimdir. Bu değerler, metin (string), sayı (number), dizi (array) gibi çeşitli veri türlerinde olabilir. JavaScript’te değişkenler, var, let ve const anahtar kelimeleriyle tanımlanır.

Değişken Tanımlama Yöntemleri

  1. var: Eskiden en yaygın kullanılan değişken tanımlama yöntemiydi. Ancak, günümüzde yerini let ve const‘a bırakmaktadır çünkü belirli dezavantajlara sahiptir. var ile tanımlanan değişkenlerin kapsamı (scope) global ya da fonksiyonel olabilir.
var x = 5;
console.log(x); // 5

let: let, daha modern ve güvenilir bir değişken tanımlama yöntemidir. let ile tanımlanan değişkenler, yalnızca tanımlandıkları blok içerisinde geçerlidir. Bu, değişkenin daha kontrollü bir şekilde kullanılmasını sağlar.

let y = 10;
if (true) {
let y = 20;
console.log(y); // 20 (blok içindeki değer)
}
console.log(y); // 10 (blok dışındaki değer)

const: const, sabit (constant) değerler için kullanılır ve tanımlandıktan sonra değeri değiştirilemez. Genellikle, değişmeyecek olan veriler için kullanılır. Ancak, const ile tanımlanan diziler ve nesnelerin içerikleri değiştirilebilir.

const z = 30;
console.log(z); // 30

// z = 50; // Hata verir, çünkü const ile tanımlanan değişken değiştirilemez.

JavaScript Değişken İsimlendirme Kuralları

  • Değişken isimleri harf, alt çizgi (_) veya dolar işareti ($) ile başlamalıdır.
  • Sayılarla başlayamaz.
  • Büyük ve küçük harf duyarlıdır (case-sensitive), yani myVar ve myvar farklı değişkenlerdir.
  • Anahtar kelimeler (reserved keywords) değişken adı olarak kullanılamaz (örneğin, let, function, var gibi).

Değişkenlerde Veri Türleri

JavaScript, dinamik bir şekilde veri türlerini belirler. Yani, bir değişkenin türünü önceden belirtmeniz gerekmez; bu, değere göre otomatik olarak belirlenir. En yaygın veri türleri şunlardır:

  • String (Metin): Metin verileri için kullanılır.
let name = "Ali";

Number (Sayı): Sayısal veriler için kullanılır.

let age = 25;

Boolean: Doğru (true) ya da yanlış (false) değerini tutar.

let isStudent = true;

Array (Dizi): Birden fazla veriyi bir arada tutmak için kullanılır.

let fruits = ["Elma", "Muz", "Çilek"];

Object (Nesne): Birden fazla veriyi anahtar-değer çiftleri şeklinde tutar.

let person = {name: "Ayşe", age: 30};

Değişkenlerin Başlangıç Değeri

JavaScript’te bir değişken tanımlandıktan sonra ona hemen bir değer atanabilir ya da atanmayabilir. Değer atanmayan değişkenler undefined olarak kabul edilir.

let car;
console.log(car); // undefined

Sonuç

JavaScript değişkenleri, veriyi saklamanın ve işlemenin temel yoludur. var, let ve const ile değişken tanımlayarak, verilerle çalışabilir ve programlarınızda veri yönetimini sağlayabilirsiniz. Veri türleri ve değişken isimlendirme kurallarını bilmek, kodunuzu daha sağlam ve anlaşılır hale getirir.

Share this content:

Yorum gönder