কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে setTimeout() মেথড কী?

setTimeout()

এটি একটি টাইমিং ইভেন্ট (timing event)। window অবজেক্ট কোডকে নির্দিষ্ট সময় পর একবার এক্সিকিউট করতে দেয়। এই অবজেক্টে setTimeout() মেথড আছে যেটি একটি ফাংশনকে নির্দিষ্ট সময় পর একবার এক্সিকিউট করে। এটি দুটি প্যারামিটার নেয়: একটি ফাংশন এবং অপরটি মিলিসেকেন্ডে সময় ব্যবধান।

সিনট্যাক্স

window.setTimeout(function, milliseconds);

উদাহরণ-১

নিচের উদাহরণে, setTimeout() ফাংশনে ২ সেকেন্ড (২০০০ মিলিসেকেন্ড) پاس করা হয়েছে। তাই ফাংশনটি ২ সেকেন্ড পর এক্সিকিউট হবে এবং আউটপুট দেখাবে।

<html> <body> 
  <p>wait 2 seconds.</p> 
  <script> 
    setTimeout(function(){ 
      document.write("Tutorix is the best e-learning platform"); 
    }, 2000); 
  </script> 
</body> </html>

আউটপুট

wait 2 seconds Tutorix is the best e-learning platform

উদাহরণ-২

নিচের উদাহরণে, setTimeout() ফাংশনে ৩ সেকেন্ড (৩০০০ মিলিসেকেন্ড) پاس করা হয়েছে। তাই ফাংশনটি ৩ সেকেন্ড পর এক্সিকিউট হবে এবং আউটপুট দেখাবে।

<html> <body> 
  <p id="time"></p> 
  <script> 
    setTimeout(function(){ 
      document.getElementById("time").innerHTML = "Tutorix is the product of Tutorialspoint"; 
    }, 3000); 
  </script> 
</body> </html>

আউটপুট

Tutorix is the product of Tutorialspoint.
  1. জাভাস্ক্রিপ্টে setInterval() মেথড কী?

  2. জাভাস্ক্রিপ্টে অ্যানোনিমাস ফাংশন কী?

  3. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কী?

  4. জাভাস্ক্রিপ্টে ক্লোジャー (Closures) কী?