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.
