انتقل إلى محتوى الدرس

Declaring constant تعريف الثوابت في لغة الجافا سكريبت

سنتعلم في هذا الدرس الثوابت في لغة جافا سكريبت JavaScript Constants وهي ان نحفظ قيم يمكن استرجاعها في اي وقت وهذه القيم متوافقة مع انواع البيانات في لغة جافا سكريبت,سنلقي نظره عامه عن الثوابت, ثم نتطرق الي طريقة كتابتها في لغة الجافا سكريبت Constant Syntax,ثم بدون المتغيرات ما الذي يحدث Without a Constant, ايضاً سنتحدث عن قواعد او شروط الاسماء في الثوابت Constant naming rule, ثم عملية التهئية في الثوابت Declaring Constants,ثم عملية Initialization, ثم العمليات الحسابية باستخدام الثوابت في لغة جافا سكريبت JavaScript Arithmetic.

1 صفوف تعليمية
جافا سكريبت
6,162 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

علي عكس المتغيرات فأن طريقة انشاء الثابت في ال JavaScript  تسمي declaring a constant  يشترط تعيين قيمة عند اعلان الثابت const keyword, وذا قمنا بالاعلان فقط بدون تعيين قيمة الثابت فسوف يحدث خطأ اثناء التشغيل, ايضاً بعكس المتغير لا تعني القيمة في هذة الحالة undefined.

الاعلان عن ثابت بدون تعيين قيمة في نفس السطر يحدث خطأ شاهدة في ال Console : هذا الخط Uncaught SyntaxError: Missing initializer in const declaration

HTML
const WEB_URL;

هذه هي الطريقة الصحيحه للأعلان ثم تعيين قيمة الثابت في نفس السطر.

HTML
const WEB_URL = "https://www.closetag.com";
document.write("<b>"+ WEB_URL +"<b>");

نستطيع تعريف مجموعة ثوابت في سطر واحد قد يبدو اقل في عدد السطور, ولكن لا نوصي بهذه الطريقه لانها غير قابلة للقراءه وغير منظمة Not Readable.

HTML
const DB_URL = 'localhost', DB_USER= "root", DB_PASSWORD= "toor";

تكتب ايضاً بهذه الطريق بدلاً من استخدام اكثر من مره مفتاح var keyword وهذه طريقة صحيحة ومستخدمة ايضاً.

HTML
const DB_URL = 'localhost', 
DB_USER= "root",
DB_PASSWORD= "toor";