kembali ke pelajaran

Const huruf kapital?

Cek kode berikut:

const birthday = '18.04.1982';

const age = someCode(birthday);

Di sini kita punya konstan tanggal birthday dan age dikalkulasi dari birthday dengan batuan beberapa kode (tidak tersedia yang pendek-pendek, dan karena detail tidak masalah di sini).

Apakah tepat menggunakan huruf kapital untuk birthday? Untuk age? Atau bahkan untuk keduanya?

const BIRTHDAY = '18.04.1982'; // buat huruf kapital?

const AGE = someCode(BIRTHDAY); // buat huruf kapital?

Kita umumnya menggunakan case yang layak untuk konstan yang “dihard-code”. Atau, dengan kata lain, ketika nilainya diketahui sebelum eksekusi dan langsung ditulis ke dalam kode.

Di dalam kode, birthday memang seperti itu. Jadi kita bisa menggunakan kapital besar untuknya.

Sebaliknya, age dievaluasi saat run-time. Hari ini kita punya satu umur, setahun kemudian kita akan punya umur yang berbeda. Ia termasuk konstan yang takkan berubah melalui eksekusi kode. Tapi ia agak “sedikit bukan konstan” ketimbang birthday: ia dihitung, jadi sebaiknya kita menggunakan huruf kecil untuk itu.