2020-10-14
  • |
  • daafoor
  • |
  • مشاهدات: 530

حلقة For :

يتم استخدام حلقة for عندما نعرف عدد المرات التي سيتم فيها تنفيذ كتلة من التعليمات البرمجية.

 

مثال ايجاد العاملة factorial باستخدام for :

let num = 4;   
let factorial = 1;   
for (num >= 1) {   
   factorialfactorial = factorial * num;   
   num--;   
}   
console.log("The factorial of the given number is: " + factorial);  

 

حلقة for of :

تُستخدم الحلقة for..of لتكرار عناصر مصفوفة أو سلسلة أو مجموعة أو قائمة أو مجموعة tuple والوصول إليها.

مثال عن for of loop :

let arr = [1, 2, 3, 4, 5];  
  
for (var val of arr) {  
  console.log(val);  
}  

 

حلقة for in :

يتم استخدام حلقة for..in مع مصفوفة أو قائمة أو بنية. تتكرر هذه الحلقة من خلال قائمة أو مجموعة وتُرجع فهرسًا لكل تكرار.

مثال عن for in loop :

let str:any = "JavaTpoint";  
  
for (let index in str) {  
  console.log('Index of ${str[index]}: ${index}');  
}  

 

تتكرر كلتا الحلقتين على القوائم ، لكن نوع التكرار مختلف. تُرجع الحلقة for..in قائمة من الفهارس على الكائن الذي يتم تكراره ، بينما تُرجع الحلقة for..of قائمة بقيم الكائن الذي يتم تكراره.

هل أعجبك المحتوى؟

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول