JavaScript • المستوى الثاني • الدرس 1
العودة لفهرس المستوىالحلقات التكرارية وتكرار الأوامر (For & While Loops)
أهداف الدرس العلمية
- فهم أهمية الحلقات التكرارية (Loops) لتفادي تكرار كتابة الأكواد يدوياً (DRY Principle).
- إتقان صياغة حلقة
forوتحديد العداد، الشرط، ومقدار الزيادة. - التعرف على حلقة
whileوالحالات المناسبة لاستخدامها. - تجنب الحلقات اللانهائية (Infinite Loops) التي تعطل أداء المتصفح.
1. حلقة For (For Loop)
تُستخدم حلقة for عندما نكون على علم مسبق بعدد المرات التي نريد تكرار الكود فيها. تتكون صياغة الحلقة من 3 أجزاء رئيسية:
javascript
/* for (بداية العداد; شرط الاستمرار; مقدار التغيير) */
for (let i = 0; i < 3; i++) {
console.log("تكرار رقم:", i);
}2. حلقة While (While Loop)
تستمر حلقة while في التنفيذ طالما أن الشرط المكتوب يعيد true:
javascript
let count = 1;
while (count <= 3) {
console.log("العد:", count);
count++; // خطوة جوهرية لتجنب التعليق
} التطبيق العملي المباشر
تحدي الدرس الأول: طباعة الأعداد من 1 إلى 10
قم بكتابة حلقة for داخل وسم <script> لتنفيذ الشروط التالية:
- أن يبدأ العداد
iمن الرقم 1. - أن يستمر التكرار طالما أن
i <= 10. - طباعة قيم العداد
console.log(i);في كل دورة.
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 19, Col 1UTF-8Spaces: 2
340 chars