البرمجة والبرمجيات · 6 دقائق قراءة

المتغيرات والدوال في جافاسكربت (JavaScript): شرح وتمارين وأخطاء شائعة

خزّن القيم وأعد استخدام المنطق بمتغيرات ودوال.

ماذا يعلّم هذا الدرس فعلًا

خزّن القيم وأعد استخدام المنطق بمتغيرات ودوال. هذا الدرس جزء من مسار «أساسيات الويب (Web)».

الشرح المتعمّق

جافاسكربت (JavaScript) تضيف السلوك. المتغيرات تحمل قيماً؛ والدوال تغلف خطوات قابلة لإعادة الاستخدام. فضّل const عندما لن يُعاد ربط الاسم؛ واستخدم let عند إعادة الربط. الدوال تأخذ مدخلات (معاملات) وقد ترجع مخرجات. أبقِ الدوال صغيرة ومسمّاة لعملها. اكتب دالة تصيغ تحية وسجّل استدعاءين. نفّذ tax(price, rate) واستدعها لعربتين عينة في وحدة التحكم. استخدم حلقة علّم←اشرح←بيّن←طبّق في كل مرة تدرس فيها هذه المهارة. تنبّأ

بالنتيجة قبل التحقق ثم صحّح الخطوة الفاشلة فقط دون تغيير عشوائي لكل شيء. اقرأ كل خطوة ثم أعد صياغتها بكلماتك قبل التنفيذ. فضّل دورات صغيرة قابلة للتحقق على قفزات كبيرة بلا اختبار. عند ظهور خلل غيّر متغيراً واحداً فقط ثم أعد التحقق من الناتج. احتفظ بملاحظة بسطر واحد لقاعدة القرار حتى يبدأ الجلسة التالية أسرع. أغلق الحلقة باختبار ذاتي قصير يثبت المهارة لا الألفة فقط. اربط الفكرة بموقف واقعي من عملك أو دراستك خلال هذا

الأسبوع. تجنّب النسخ الأعمى وركّز على السبب الذي يجعل الخطوة تعمل. راجع الأخطاء فور حدوثها واكتب سبب الخطأ بجملة واضحة واحدة. اقرأ كل خطوة ثم أعد صياغتها بكلماتك قبل التنفيذ.

تطبيق عملي

**مثال** function greet(name){ return `أهلًا، ${name}`; }

أخطاء شائعة

• استخدام var بلا فهم للنطاق • دوال تؤدي خمس مهام غير مترابطة • إخفاقات صامتة من أسماء مُخطأة

أسئلة شائعة

هل يكفي قراءة المقال؟

لا — طبّق التمرين وأكمل أسئلة الدرس داخل التطبيق.

أين أكمل المسار؟

سجّل في زقورة ليرن وافتح المسار من الاستكشاف.

ما مستوى الصعوبة؟

intermediate

ادرس هذا الدرس داخل زقورة ليرن

هدف → منهج → معلّم → اختبار. بدون قائمة انتظار.

ابدأ مجانًا

أكمل بهذا

Variables and functions in JS: explanation, drills, and common mistakes