Contenu du cours
الوحدة 1 — اكتشاف JavaScript
دور JavaScript، وأين تُكتب الشيفرة، وconsole، وأول نص برمجي.
0/4
الوحدة 2 — أساسيات اللغة
المتغيّرات وأنواع البيانات، والمعاملات والشروط، ثم الحلقات التكرارية.
0/4
الوحدة 3 — الدوال والتفاعلية
إنشاء الدوال، والاستجابة للأحداث، والتعامل مع DOM.
0/4
الوحدة 4 — الانتقال إلى مستوى أبعد
المصفوفات والكائنات، ومدخل إلى واجهات API عبر fetch، والممارسات الجيدة.
0/4
JavaScript للمبتدئين

كثيرًا ما يتّخذ البرنامج قرارات: «إذا حدث كذا، فافعل كذا». وهذه هي الشروط.

المعاملات المفيدة

  • الحسابية: +، -، *، /.
  • المقارنة: === (يساوي)، !== (لا يساوي)، >، <.
  • المنطقية: && (و)، || (أو).

بنية if / else

let age = 18;
if (age >= 18) {
  console.log("راشد");
} else {
  console.log("قاصر");
}

يُقيَّم الشرط الموضوع بين القوسين: فإن كان صحيحًا نُفِّذت الكتلة الأولى، وإلا نُفِّذت كتلة else. انتبه: نستعمل ثلاث علامات يساوي (===) للمقارنة، بينما تُستعمل علامة واحدة (=) لإسناد قيمة.

للتذكّر: تتيح if / else للبرنامج أن يتصرّف بحسب الحالات. قارن بـ===، ولا تقارن أبدًا بعلامة = واحدة.

Prix indicatifs, convertis depuis l'euro