الاختبار: اختبار تنفيذ دالة بشكل متكرر كل مدة من الوقت setInterval
الدورة التدريبية: تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
الوصف:
وظيفة SetInterval
وظيفة SetInterval
في JavaScript، `setInterval` هي وظيفة تُستخدم لتكرار تنفيذ دالة معينة بانتظام بعد كل فترة زمنية محددة (مقاسة بالميلي ثانية). يتم تشغيل الدالة المعطاة مرارًا وتكرارًا بينما يستمر `setInterval` في العمل.
#### استخدام دالة setInterval
```javascript
// تشغيل الدالة كل ثانية واحدة
var alertInterval = setInterval(function () {
alert("Interval");
}, 1000);
```
كيفية إيقاف الوظيفة عن العمل بشكل متكرر باستخدام SetInterval
يمكن إيقاف وظيفة `setInterval` باستخدام دالة `clearInterval`. يجب تمرير المتغير الذي يحتفظ بمعرف `setInterval` كمعامل لـ `clearInterval`.
```javascript
// تعريف المتغير للوظيفة المتكررة
var alertInterval = setInterval(function () {
alert("Interval");
}, 1000);
// إيقاف الوظيفة المتكررة
clearInterval(alertInterval);
```
تطبيق الشرح
يتم استخدام الشرح لشرح كيفية استخدام `setInterval` لتكرار تنفيذ دالة بانتظام، وكيفية إيقاف هذا التكرار باستخدام `clearInterval`، مما يسهل فهم كيفية استخدام هذه الوظيفة في تكرار العمليات دون الكشف المسبق عن الإجابة الصحيحة.
الأسئلة والأجوبة الخاص بهذا الاختبار
-
<p>ماهي وظيفة setInterval ?</p>
كل فترة من الوقت يتم تشغيل الدالة
تشغيل الوظائف البرمجية
بعد فترة من الوقت يتم تشغيل الدالة
-
<p>كيف يتم إيقاف الوظيفة عن العمل بشكل متكرر باستخدام setInterval</p>
var alertInterval = setInterval(function () {
alert("Interval");
}, 1000 );var alertInterval = setInterval(function () {
alert("Interval");
}, 1000 );
clearInerval(alertInterval);clearInerval(nameOfInterval);
الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript