Tepa registr const?
Quyidagi kodni tekshiring:
const birthday = '18.04.1982'; // tug'ilgan kun
const age = someCode(birthday); // yosh
Bu erda bizda doimiy birthday sanasi mavjud va age baâzi kodlar yordamida birthday dan hisoblab chiqilgan (bu qisqartirish uchun koârsatilmagan, chunki bu erda tafsilotlar muhim emas).
birthday uchun katta registridan foydalanish toâgâri boâladimi? age uchun chi? Yoki ikkalsigayam foydalanish toâgârimi?
const BIRTHDAY = '18.04.1982'; // katta registridan foydalanish kerakmi?
const AGE = someCode(BIRTHDAY); // katta registridan foydalanish kerakmi?
Odatda âqattiq kodlanganâ konstantalar uchun katta harflardan foydalanamiz. Yoki, boshqacha qilib aytganda, qiymat bajarilishidan oldin maâlum boâlganda va toâgâridan-toâgâri kodga yozilganda.
Ushbu kodda birthday aynan shunga oâxshash. Buning uchun biz katta harflardan foydalanishimiz mumkin.
Aksincha, age ish vaqti davomida baholanadi. Bugun bizning bir yoshimiz bor, bir yil oâtgach, boshqa yoshimiz boâladi. Konstantalar kodni bajarish davomida oâzgarmaydi. Ammo bu birthday ga nisbatan bir oz âdoimiyâ u hisoblab chiqilgan uchun, biz kichik harflardan foydalanishimiz kerak.
