Derse geri dön

Büyükharf ile sabit (const) kullanımı

önem: 4

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.