Genel
Genel

JavaScript’de var, let, const nedir? Arasındaki Farklar Nelerdir?

JavaScript'te değişkenler oluşturmak için var, let, ve const anahtar kelimeleri kullanılır. Bu anahtar kelimelerin her biri farklı kullanım alanlarına sahiptir.


1. var Değişkeni:

var anahtar kelimesi, eski JavaScript sürümlerinde yaygın olarak kullanılırdı. Ancak, var değişkenleri fonksiyon kapsamında tanımlar. Yani, var ile tanımlanan bir değişken, tanımlandığı fonksiyon içinde geçerlidir.

2. let Değişkeni:

let anahtar kelimesi, blok kapsamında (örneğin, if bloğu veya döngü bloğu gibi) değişken tanımlamak için kullanılır. let ile tanımlanan bir değişken, tanımlandığı blok içinde geçerlidir. Modern JavaScript projelerinde genellikle let tercih edilir.

2. const Değişkeni:

const anahtar kelimesi, sabit bir değişken tanımlamak için kullanılır. const ile tanımlanan bir değişkenin değeri değiştirilemez, yani bir kez değer atandıktan sonra tekrar değiştirilemez. Sabit değerler için tercih edilir.

function exampleFunction() {
    var x = 10; // 'var' ile değişken tanımlama
    if (true) {
        let y = 20; // 'let' ile blok kapsamlı değişken tanımlama
        const z = 30; // 'const' ile sabit değişken tanımlama
        console.log(x, y, z);
    }
    // console.log(y); // 'y' burada erişilemez, hata oluşturur
    // z = 40; // 'z' değiştirilemez, hata oluşturur
}

exampleFunction();
Bu örnek, var, let ve const değişkenlerinin nasıl kullanılacağını gösterir. var genellikle modern JavaScript projelerinde pek tercih edilmez çünkü kapsamı fonksiyon tabanlıdır ve blok kapsamını yönetmekte zorlanır. let ve const ise daha güvenli ve öngörülebilir değişken tanımlama sağlar.

Merhaba!, ishak.dev'de yazılım, tasarım ve teknoloji tutkunu biri olarak kendi deneyimlerimden ve öğrendiklerimden yola çıkarak hazırladığım yazılar paylaşıyorum. ishak.dev'i düzenli takip ederek yeni yayınlarımı kaçırmayın!

Yorumları Görüntüle
Şu anda hiç yorum bulunmamaktadır.

Bir Cevap Yazın