شرح صفوف ومحتوى الفقرة
تخضع أسماء المتغيرات في JavaScript لضوابط نحوية صارمة يفحصها المحرك قبل التشغيل، مع اعتماد أسلوب الجمل camelCase عرفاً قياسياً للتسمية:
| القاعدة النحوية | أسماء صحيحة مقبولة | أسماء مرفوضة وسبب الخطأ |
|---|---|---|
| الرموز المسموحة | userAge، _token، $price، item2 | user-age، total% (تُمنع المسافات والعوامل الحسابية) |
| أول محرف في الاسم | حرف لاتيني أو شرطة سفلية _ أو رمز $ | 1stRank، 9lives (يُمنع البدء بأي رقم من 0 إلى 9) |
| الكلمات المحجوزة | isVarReady، nullCount | var، true، null (كلمات محجوزة للغة) |