,

JavaScript/Node.js Course (Arabic) – Lesson #9: Loops

Posted by


في هذا الدرس الثامن من سلسلة دروس JavaScript/Node.js ، سنتعلم كيفية استخدام حلقات (Loops) في JavaScript. حلقات هي جزء مهم من أي لغة برمجة وتستخدم لتكرار تنفيذ كود معين عدة مرات.

هناك ثلاثة أنواع رئيسية من الحلقات في JavaScript:

  1. For loop
  2. While loop
  3. Do-While loop

سنقوم بشرح كل نوع من هذه الحلقات بالتفصيل:

  1. For Loop:
    تستخدم حلقة for عندما تعرف عدد المرات التي ترغب في تنفيذ الكود. على سبيل المثال، إذا أردت تكرار تنفيذ كود معين 10 مرات، يمكنك استخدام حلقة for كالتالي:
for (let i = 0; i < 10; i++) {
   console.log(i);
}

هذا الرمز سيطبع الأرقام من 0 إلى 9 في وحدة التحكم.

  1. While Loop:
    تستخدم حلقة while عندما لا تعرف عدد المرات التي ترغب في تنفيذ الكود. تستمر الحلقة في تنفيذ الكود حتى تتحقق شرط نهاية الحلقة. على سبيل المثال، يمكنك استخدام حلقة while لطباعة الأرقام من 1 إلى 10 كالتالي:
let i = 1;
while (i <= 10) {
   console.log(i);
   i++;
}

هذا الرمز سيطبع الأرقام من 1 إلى 10 في وحدة التحكم.

  1. Do-While Loop:
    حلقة do-while تشبه حلقة while ولكن الفرق الرئيسي هو أن حلقة do-while تضمن تنفيذ الكود على الأقل مرة واحدة حتى لو لم تتحقق شرط نهايتها. على سبيل المثال، يمكنك استخدام حلقة do-while لطباعة الأرقام من 1 إلى 10 كالتالي:
let i = 1;
do {
   console.log(i);
   i++;
} while (i <= 10);

هذا الرمز سيطبع الأرقام من 1 إلى 10 في وحدة التحكم.

باستخدام هذه الحلقات، يمكنك تكرار تنفيذ الكود بشكل فعال وبسيط. وبممارسة وتجربة استخدام هذه الحلقات في مشاريع صغيرة ستزيد من مهاراتك في البرمجة بلغة JavaScript.

0 0 votes
Article Rating
16 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@imanelmzk2064
3 months ago

شرح مثالي، لقد انتهيت من جميع مقاطع الفيديو الخاصة بك تقريبًا على جافا سكريبت، لكننا لا ننسى أيضًا أنني مهتم جدًا برؤية مقاطع الفيديو الأخرى، نعم مقاطع الفيديو الخاصة بك رائعة، إنه مجرد الجزء الأخير من "Recursion"، لم أستطع ذلك لا أفهم، ولكن شكرا لك على أي حال،

@ruodev68
3 months ago

السلام عليكم
والله مشكور جدا على المجهود الكبير والمعلومات الي بتقدمها لينا يا يحيى جزاك الله كل خير
بس والله انا وصلت للloop ومفهمتش اي حاجة وحسيتها صعبة علي وبرضو موضوع الفنكشن صار صعب قليلا علي فمحتاج حل ياجماعة الخير
اي واحد مر على دي المرحلة وصارلو زيي ممكن يساعدني بالحل وشكرا

@ZHycn
3 months ago

الله يجازيك و يبارك فيك و يرزقك الجنة يا رب ..

@Youssef-jl7
3 months ago

Thank you very much, a big greeting from Morocco ❤❤❤❤

@todi4664
3 months ago

الكورس عليه شهادة

@samueladel469
3 months ago

طيب الحصول على الشهاده يستلزم عمل مشروعات… ممكن حضرتك تساعدنا فى المشاريع دى؟

@aboelqassim6114
3 months ago

يلا ي هندسة وحشتنا ووحشتناJS😂❤

@mohamedhassen9629
3 months ago

عاش يا هندسه كمل ربنا يبارك فيك ❤

@ahmadhazem1055
3 months ago

يعطيك العافية يمعلم ممكن تعمللنى فيديو عن كيف تنظم وقت بين دراسة الجامع وبين تعلم مجال معين مثل الوب وبين تقوية مهارتة بالproblem solving لاني حاسس اني مشتت وحابب اتخرج من الجامع وانا جاهز لسوق العمل ❤❤❤

@shehapbusiness0485
3 months ago

الله الله❤️
اهم حاجة تكمل معانا الخوارزميات وهياكل البيانات بص متسبناش لحد منخلص full stack 😂 انا عارف هو وقت كبير ومجهود ومفيش مقابل يستحق بس ربنا هيجزيك خير

@tanxformax
3 months ago

شكرا ❤

@wadie5637
3 months ago

شكرا لك على المجهود والوقت

@mostafaelshekh22
3 months ago

اسالك بالله العظيم
انا شخص احب انى اتعلم
انا حاسس انى لو اتعلم البرمجه وكمل واجتهد هيكون مستوايا مقبول ان شاء الله
للاسف انا قاعد من الشغل ومقدرش اشترك فى الكورسات وكمان انا عارف ان كل الكورسات دى مشورحه على النت بس انا مفهمش اى حاجه فى البرمجه واللغات وكده
المطلوب من اى حد مش لازم صاحب القناة اى حد يساعد : انك تدينى رابط كورس مجانى لحد محترم او ترتيب حاجات اتعلمها وانا هدور على حد

@DOC-BIG-Pro
3 months ago

ماهو return
أرجو رد بسرعة يابش

@user-vs1dy1wq6x
3 months ago

الله يباركلك يا هندسة فيديوهين ورا بعض ايواا كداا🥰🥰🥰🥰🥰🥰

@madmax354
3 months ago

تسلم يا هندسه ❤️
متوقفش كورسات وربنا يجازيك خير