امثلة على الحلقات FOR LOOP في لغة TypeScript


حلقة 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 قائمة بقيم الكائن الذي يتم تكراره.


المرفقات:
هل كان المحتوى مفيد؟

التعليقات

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

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

امثلة على العبارات الشرطية SWITCH CASE في لغة TypeScript
امثلة على الحلقات WHILE LOOP في لغة TypeScript
محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...