English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

ما هو طريقة setInterval() في JavaScript؟

setInterval()

من بين العديد من أحد أحداث الوقت. يسمح الجسم النافذةالكود في كل وقت معينفترة الزمنيقدم هذا الجسمSetInterval()للمكرار من الدالة في كل فترة زمنية معينة. إنها تأخذ إثنين من المعلمات. واحدة هي الدالة، والأخرى هي الوقت، الذي يحددالتنفيذفترة الزمن بين تكرارات.

النحو

window.setInterval(function, milliseconds, param1, param2, ...));

يمكن لهذه الطريقة استخدام متغيرات أخرى وإضافتها إلى الدالة.

مثال 1

في المثال التالي، تم تعريفsetInterval() تم تعريف method وتم إعلان فترة 3000 ميليسي ثانية أو 3 ثوان. لذلك، ستكرر الوظيفة المقدمة في الداخل كل 3 ثوان. سيتم عرض النتائج في الخروج خلال فترة 9 ثوان.

<html>
<body>
<script>
   setInterval(function(){
      document.write("Tutorix </br>");
   }, 3000);
</script>
</body>
</html>

النتائج الناتجة

Tutorix
Tutorix
Tutorix


مثال 2

في هذا المثال، تم تعريف method وتم إعلان فترة 2000 ميليسي ثانية. لذلك، ستكرر الوظيفة المقدمة في الداخل كل 2 ثانية. سيتم عرض النتائج في الخروج. setInterval()

<html>
<body>
<script>
   setInterval(function(){
      document.write("هيلا </br>");
   }, 2000);
</script>
</body>
</html>

النتائج الناتجة

هيلا
هيلا