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
- var: Eskiden en yaygın kullanılan değişken tanımlama yöntemiydi. Ancak, günümüzde yerini
let
veconst
‘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
vemyvar
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