الثابت ذات الحرف الكبيره؟
أفحص الكود التالي:
const birthday = '18.04.1982';
const age = someCode(birthday);
هنا نحن نمتلك ثابت يحزن قيمة التاريخ birthday
و ثابت أخر يسمي age
يحسب قيمة العمر من الثابت birthday
مع مساعدة الداله بعض الكود (لم يتم توفيرها لتصغيرها ، ولأن التفاصيل لا تهم هنا)
هل من الصحيح أستخدام الحروف الكبيره للثابت birthday
؟ او للثابت age
؟ او حتي لكليهما؟
const BIRTHDAY = '18.04.1982'; // هل نجعل الاسم ذات حروف كبيره؟
const AGE = someCode(BIRTHDAY); // هل نجعل الاسم ذات حروف كبيره؟
نستخدم بشكل عام الأحرف الكبيرة للثوابت “ذات الترميز الصلب”. أو بمعنى آخر ، عندما تكون القيمة معروفة قبل التنفيذ ومكتوبة مباشرة في الشفرة.
في هذا الكود, birthday
هو بالضبط مثل ذلك. حتى نتمكن من استخدام الحروف الكبيرة لذلك.
في المقابل, age
يتم حسابة في وقت التشغيل. اليوم نحن نمتلك عمر, بعد عام من حصولنا على واحدة أخرى. إنه ثابت بمعنى أنه لا يتغير من خلال تنفيذ التعليمات البرمجية. لكنها أقل قليلا من الثابت birthday
: انه محسوب, لذلك يجب علينا العمل بالحروف الصغيرة.