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