Büyükharf ile sabit (const) kullanımı
Aşağıdaki koda bir göz atın:
const dogumGunu = '18.04.1982';
const yas = someCode(dogumGunu);
Gördüğünüz gibi dogumGunu
adında bir tarih sabiti ve yaş
adında dogumGunu
değişkeninden hesaplanan bir değişken bulunmakta. ( Örneğin kısa olması açısından someCode
fonksiyonu tamamlanmamıştır.)
Sizce dogumGunu
tamamı büyük harf olacak şekilde mi olmalı? yoksa yaş
değişkeni mi büyük olmalı? Veya her ikisi de mi büyük harf olmalı?
const DOGUMGUNU = '18.04.1982'; // büyük harf mi olmalı?
const YAS = someCode(DOGUMGUNU); // büyük harf mi olmalı?
Genelde “sabit kodlanmış” sabitler için tamamen büyük harf kullanırız. Bir başka deyişle, kod çalışmadan bilinen ve doğrudan koda yazılan değerler için kullanılır.
Bu kod cümlesinde dogumGunu
tam da bu tanıma uymaktadır. Bundan dolayı büyük harf ile kullanılabilir.
Buna karşı yaş
değişkeni bir fonksiyonun çıktısına göre değer almaktadır. Bugün diyelim ki 20 yaşındaysanız bir yıl sonra 21 yaşında olacaksınız demektir. Tabi bu kural kod çalıştığında değişmez. Yani yıla göre değer alacaktır cümlesi değişmeyecektir. Fakat değer değiştiğinden dolayı dogumGunu
değişkenine göre daha az sabittir. Hesaplanan bir değerdir. Bundan dolayı bunu küçük harfle tutmanız gerekmektedir.