Yazılım geliştirmeye yeni başladıysanız, sabitlerin (constants) programlamada nasıl kullanıldığını anlamanız önemlidir. Sabitler, değiştirilemez değerlere sahip olan ve program boyunca aynı kalan değişkenlerdir. JavaScript'te sabitler, const
anahtar kelimesi kullanılarak tanımlanır. Bu makalede, JavaScript'te sabitlerin kullanımını ve neden önemli olduklarını inceleyeceğiz.
Bir sabit, değeri değiştirilemeyen bir değişkendir. Sabitler, programınızın mantığı gereği değişmemesi gereken değerleri saklamak için kullanılır. Örneğin, matematiksel sabitler, fiziksel sabitler veya yapılandırma bilgileri sabit olarak tanımlanabilir.
JavaScript'te bir sabit tanımlamak için const
anahtar kelimesi kullanılır:
const PI = 3.14;
Bu örnekte, PI
isimli bir sabit oluşturulmuş ve bu sabite 3.14 değeri atanmıştır. Bu değeri daha sonra değiştiremeyiz.
Değiştirilemez Değerler: Bir sabitin değeri, bir kez atandıktan sonra değiştirilemez. Eğer bir sabitin değerini değiştirmeye çalışırsanız, hata alırsınız.
Blok Kapsamı: Sabitler, let anahtar kelimesi ile tanımlanan değişkenler gibi blok kapsamına sahiptir. Bu, sabitin sadece tanımlandığı blok içinde erişilebilir olduğu anlamına gelir.
Anlamlı İsimler: Sabitler genellikle büyük harflerle yazılır ve kelimeler arasında alt çizgi kullanılır. Bu, kodun okunabilirliğini artırır ve sabitlerin kolayca tanınmasını sağlar.
Örnek:
const MAX_SICAKLIK = 40;
const MIN_SICAKLIK = -10;
Sabitler, birçok farklı senaryoda kullanılabilir:
Matematiksel Sabitler:
const PI = 3.14159;
const EULER = 2.71828;
Yapılandırma Bilgileri:
const API_URL = "<https://api.example.com>";
const TIMEOUT = 5000;
Fiziksel Sabitler:
const GRAVITY = 9.81; // m/s^2
const SPEED_OF_LIGHT = 299792458; // m/s
Başlangıç Değeri: Bir sabit tanımlandığında, ona mutlaka bir başlangıç değeri atanmalıdır. Başlangıç değeri olmadan bir sabit tanımlanamaz.
const MAX_DEGER; // Bu, bir hata verir
Nesneler ve Diziler: Sabitler, nesne veya dizi içerebilir. Ancak, sabitin kendisi değiştirilemezken, içerdiği nesne veya dizinin öğeleri değiştirilebilir.
const AYARLAR = {
tema: "karanlık",
dil: "tr"
};
AYARLAR.tema = "aydınlık"; // Bu işlem geçerlidir
Sabitler, JavaScript programlarınızda değişmemesi gereken değerleri saklamak için kullanabileceğiniz önemli araçlardır. Onları kullanarak kodunuzu daha güvenilir, okunabilir ve bakım yapılabilir hale getirebilirsiniz. Bu makalede öğrendiklerinizi kullanarak kendi JavaScript programlarınızda sabitleri denemekten çekinmeyin. İyi kodlamalar!