- for: مناسبة عندما يكون عدد التكرارات معلومًا مسبقًا.
- while: مناسبة عندما يعتمد التكرار على شرط لا تعرف متى سيتغير.
for
for (let i = 1; i <= 5; i++) {
console.log(i);
}
while
let attempts = 0;
while (!connected && attempts < 3) {
connected = tryToConnect();
attempts++;
}
ملاحظات
- كلاهما يعتمد على شرط في الحقيقة؛
forتجمع العداد والشرط والزيادة في سطر واحد. - في
whileانتبه أن يتغير الشرط في النهاية، وإلا تصبح حلقة لا نهائية.