Sabitlerin değerleri değişkenlerde olduğu gibi değiştirmeye açık değildir, tam aksine değeri bir kez verildikten sonra tekrardan asla değiştirilemez. Eğer değiştirmeye kalkarsanız hata alırsınız. Daha açıklayıcı olması için JavaScript dilinden bir örnek verelim;
const sabit = "Programlama Blog"
document.write(sabit); // Programlama Blog
sabit = "Bloguma hoşgeldiniz."
/*
Hata : Uncaught SyntaxError: Identifier 'sabit' has already been declared
*/
document.write(sabit); // Yazdırmaz
Örnekte de gördüğünüz üzere sabitin değerini değiştirmeye kalktığım zaman "Syntax Error" (Sözdizimi Hatası) aldım. Bu hatayı siz herhangi bir kod editöründe bu kodları yazıp tarayıcıdan açtığınız zaman göremezsiniz. Sadece editörün veya tarayıcının konsolunda karşınıza çıkar. Kodun ilk ekrana yazdırma kodundan sonrası hatalı olduğu için ilk ekrana yazdırma fonksiyonu çalışır ancak oluşturduğumuz sabitin değerini değiştirmeye çalıştığımız kod satırında hata olduğunu algılayıp konsola hata yazdırır (ekrana değil) ve sonraki kodları çalıştırmaz.
Yorumlar
Yorum Gönder