Ana içeriğe atla

SABİT NEDİR?

    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

Popüler Yazılar

YORUM SATIRI NEDİR?

      Yorum satırı hemen hemen her programlama dilinde bulunur. Çoğu programlama dili 2 çeşit yorum satırına sahiptir. Bunlar "Tekli yorum satırı" ve "Çoklu yorum satırı" olmak üzere 2 adettir.     Peki yorum satırlarının özellikleri nedir? Yorum satırlarının özellikleri; yoruma alınan satırlardaki kodlar derleyici tarafından okunmaz. Aşağıda bazı programlama dillerinde tekli ve çoklu yorum satırlarını gösterdim;

OYUN GELİŞTİRMEK İÇİN HANGİ DİLLERİ BİLMELİYİM?

OYUN GELİŞTİREBİLMEK İÇİN HANGİ DİLLERİN BİLİNMESİ GEREKİYOR?     Bu yazımda eğer programlama öğrendikten sonra oyun geliştirme alanında çalışmak istiyorsanız hangi dilleri öğrenmelisiniz bundan bahsettim. Oyun geliştirme :  Oyun geliştirebilmek için bilmeniz gereken başlıca diller C#, Java, C++, Python, JavaScript gibi dillerdir. •C# Nedir?      C#; Microsoft tarafından .NET Teknolojisi için geliştirilen modern bir programlama dilidir. Sözdizimi C-like bir deneyim sunar. Microsoft tarafından geliştirilmiş olsa da ECMA ve ISO standartları altına alınmıştır. C programlama dilinde bir tam sayı değişkeni 1 artırmak için değişkenden sonra "++" eki kullanılır. •Java Nedir?      Java, Sun Microsystems tarafından üretilen ve yazılım uygulamaları geliştirmeye yardımcı yazılımlar bütünüdür. Java'nın kullanım alanı gömülü aygıtlardan cep telefonlarına, kurumsal sunuculardan süper bilgisayarlara uzanmaktadır. •C++ Nedir?      C++, Bell La...

MOBİL UYGULAMA GELİŞTİRMEK İÇİN HANGİ DİLLERİ BİLMELİYİM?

MOBİL UYGULAMA GELİŞTİREBİLMEK İÇİN HANGİ DİLLERİN BİLİNMESİ GEREKİYOR?     Bu yazımda eğer programlama öğrendikten sonra mobil uygulama geliştirme alanında çalışmak istiyorsanız hangi dilleri öğrenmelisiniz bundan bahsettim. Mobil uygulama geliştirme :  Mobil uygulama geliştirebilmek için bilmeniz gereken başlıca diller C#, Java, Kotlin, Dart (Flutter framework'ü ile), JavaScript (React Native framework'ü ile) gibi dillerdir. •Kotlin Nedir?      Kotlin, Java sanal makinesi üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilir, statik tipli bir programlama dilidir. İlk geliştirme Sankt-Peterburg, Rusya merkezli JetBrains programcıları tarafından yapılmıştır. İsmi Kotlin Adası'ndan gelmektedir. •Dart Nedir?      Dart, ilk kez Google tarafından geliştirilen ve daha sonraları ECMA tarafından standart haline getirilen açık kaynaklı ve genel-amaçlı bir programlama dilidir. Dart dili kullanılarak web, sunucu, mobil uygulamalar ve IoT cih...

MASAÜSTÜ UYGULAMA GELİŞTİRMEK İÇİN HANGİ DİLLERİ BİLMELİYİM?

MASAÜSTÜ UYGULAMA GELİŞTİREBİLMEK İÇİN HANGİ DİLLERİN BİLİNMESİ GEREKİYOR?     Bu yazımda eğer programlama öğrendikten sonra masaüstü uygulama geliştirme alanında çalışmak istiyorsanız hangi dilleri öğrenmelisiniz bundan bahsettim. Masaüstü uygulama geliştirme :  Masaüstü uygulama geliştirebilmek için bilmeniz gereken başlıca diller C, C++, Java, C#, JavaScript (Electron.JS framework'ü ile) gibi dillerdir. •C Nedir?      AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim Sistemi' ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 olmasına rağmen yayılıp yaygınlaşması Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan "C Programlama Dili" kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin (Microsoft Windows, GNU/Linux, *BSD, Minix) yapımında %95' lere varan oranda kullanılmış, hâlen...

WEB SİTESİ GELİŞTİRMEK İÇİN HANGİ DİLLERİ BİLMELİYİM?

WEB SİTESİ GELİŞTİREBİLMEK İÇİN HANGİ DİLLERİN BİLİNMESİ GEREKİYOR?     Bu yazımda eğer programlama öğrendikten sonra web sitesi geliştirme alanında çalışmak istiyorsanız hangi dilleri öğrenmelisiniz bundan bahsettim. Web sitesi geliştirme :  Web sitesi geliştirebilmek için bilmeniz gereken diller HTML, CSS ve JavaScript'tir. •HTML Nedir?     HTML (HyperText Markup Language [Üstün Yazı Biçimlendirme Dili]), bir web sayfasının temelini oluşturur. HTML, adından da anlaşılacağı üzere biçimlendirme dilidir (Programlama dilil değil!). Sadece HTML ile güzel bir web sitesi yapmanız pek mümkün değildir. Eğer güzel bir görünüme sahip bir web sitesi yapmak istiyorsanız CSS dilinide bilmelisiniz. •CSS Nedir?     CSS (Cascading Style Sheets [Basamaklı Stil Şablonları]), yaptığınız web sayfasının görüntüsünü güzelleştirmek, göze daha çok hitap etmesini sağlamak için kullanılan bir stillendirme dilidir. (Programlama dili değil!) •JavaScript Nedir?     Java...