قواعد التسمية
جزء من قسم Fundamentals في رحلة JavaScript على Coddy — الدرس 8 من 77.
في JavaScript، هناك قواعد واصطلاحات معينة لتسمية المتغيرات:
- أسماء المتغيرات حساسة لحالة الأحرف، مما يعني أن
myVariableوmyvariableتُعتبر مختلفة.
- يمكن أن تحتوي أسماء المتغيرات فقط على أحرف (
a-z،A-Z)، وأرقام (0-9)، وشرطات سفلية (_)، وعلامات الدولار ($).
- يجب أن تبدأ أسماء المتغيرات بحرف، أو شرطة سفلية، أو علامة دولار. ولا يمكن أن تبدأ برقم.
- هناك كلمات معينة محجوزة بواسطة JavaScript ولا يمكن استخدامها كأسماء متغيرات، مثل
let، وconst، وfunction، وif، وelse، إلخ.
- من الممارسات الشائعة استخدام camelCase لأسماء المتغيرات، حيث تبدأ كل كلمة باستثناء الكلمة الأولى بحرف كبير (على سبيل المثال،
myVariableName).
إليك بعض الأمثلة على أسماء المتغيرات الصالحة وغير الصالحة:
صالح:
let myVariable = 10;
let _name = "John";
let $count = 5;غير صالح:
let 1stPlace = "Invalid"; // لا يمكن أن يبدأ برقم
let my-variable = 3; // لا يمكن أن يحتوي على شرطات
let if = true; // لا يمكن استخدام الكلمات المحجوزةاتباع اتفاقيات التسمية هذه يجعل الكود الخاص بك أكثر قابلية للقراءة ويساعد في تجنب الأخطاء المحتملة.
التحدي
مبتدئقم بإنشاء متغيرين:
firstNameوقم بتعيين القيمة "John" لهlastNameوقم بتعيين القيمة "Doe" له
اتبع قواعد تسمية JavaScript.
ورقة مرجعية
قواعد تسمية المتغيرات في JavaScript:
- أسماء المتغيرات حساسة لحالة الأحرف
- يمكن أن تحتوي فقط على أحرف، وأرقام، وشرطات سفلية (
_)، وعلامات الدولار ($) - يجب أن تبدأ بحرف، أو شرطة سفلية، أو علامة دولار (ليس رقماً)
- لا يمكن استخدام الكلمات المحجوزة مثل
let، وconst، وfunction، وif، وelse - استخدم اصطلاح camelCase (مثال:
myVariableName)
أسماء متغيرات صالحة:
let myVariable = 10;
let _name = "John";
let $count = 5;أسماء متغيرات غير صالحة:
let 1stPlace = "Invalid"; // لا يمكن أن تبدأ برقم
let my-variable = 3; // لا يمكن أن تحتوي على وصلات
let if = true; // لا يمكن استخدام الكلمات المحجوزةجرّب بنفسك
// اكتب كودك أدناه
// لا تغير السطر أدناه
console.log(`firstName = ${firstName}, lastName = ${lastName}`)يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأ