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

طريقة setTimeout() في JavaScript

 setTimeout()

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

النحو

window.setTimeout(function, milliseconds);

مثال 1

في المثال التالي، يُنقل إلى دالة setTimeout() وقت قدره 2 ثانية. لذلك، ستنفذ الدالة بعد ثانيةين وتظهر الناتج، كما هو موضح في الشكل.

<html>
<body>
<p>انتظر 2 ثوانٍ.</p>
<script>
   setTimeout(function(){
      document.write("ar.oldtoolbag.com هو منصة تعليم تقنية IT جيدة");
   }, 2000);
</script>
</body>
</html>

عرض النتيجة

انتظر 2 ثوانٍ
ar.oldtoolbag.com هو منصة ممتازة لتعلم التكنولوجيا الحاسوبية

مثال 2

في المثال التالي، يُنقل إلى دالة setTimeout() وقت قدره 3 ثانية. لذلك، ستنفذ الدالة بعد ثلاثة ثوانٍ وتظهر الناتج، كما هو موضح في الشكل.

<html>
<body>
<p id="time"></p>
<script>
   setTimeout(function(){
      document.getElementById("time").innerHTML = "ar.oldtoolbag.com هو منصة ممتازة لتعلم التكنولوجيا الحاسوبية";
   }, 3000);
</script>
</body>
</html>

عرض النتيجة

ar.oldtoolbag.com هو منصة ممتازة لتعلم التكنولوجيا الحاسوبية