const ile Değişken Deklare Etme

const deklaratif sözcüğü let ile aynı özelliklere sahiptir. Blok hassasiyeti vardır, aynı kapsamda sadece bir kez bildirilebilir ve bildirilmeden kullanılamaz. Farkı şudur: const ile bildirdiğiniz bir değişkenin değerini sonradan değiştiremezsiniz. Yani değeri sabittir. Bu sebeple de bildirirken değerini atamak zorundasınız. Sonradan değer atayamaz veya değerini değiştiremezsiniz. Örnek:

const DOGUM_TARIHI = 1923;
const ADI = 'TÜRKİYE';

const kelimesi İngilizce 'constant: sabit, daimi.' kelimesinden gelmektedir. Sonradan değerini değiştirmek veya tekrar deklare etmek hata olarak fırlatılır.

const DOGUM_TARIHI; // Değeri atanmadığı için bu satırda hata fırlatır.
DOGUM_TARIHI = 1923; // Bu satıra sıra gelmez.

// Farklı Örnek
const PI_SAYISI = 3.14,
      E_SAYISI = 2.71828;
PI_SAYISI = 3; // Bu satırda hata fırlatır. Değeri sonradan değişemez.

const E_SAYISI = 2.71; // Bu satırda da hata fırlatır. Tekrar deklare edilemez.

Gelenek olarak const ile bildirilen değişken isimleri büyük harflerle yazılır. Bu sayede programcı değişkeni sabit olarak deklare ettiğini bilir ve hata fırlatacak kod yazmaz. Büyük harflerle isim verirken okunaklı olması açısından kelimeler arasına alt tire (_) koymak da bir gelenektir.

Last updated