Window setTimeout() পদ্ধতি

সংজ্ঞা ও ব্যবহার

setTimeout() পদ্ধতি কোনও মিলিসেকেন্ড পর ফাংশন কল করে

মন্তব্য:1 সেকেন্ড = 1000 মিলিসেকেন্ড

সূচনা

setTimeout() একবার মাত্র চালু করুন

যদি আপনি পুনরাবৃত্ত কাজ করতে চান setInterval().

ব্যবহার করুন clearTimeout() পদ্ধতি ফাংশনটি চালু হওয়ার জন্য বন্ধ করুন

টাইমাউট ক্লিয়ার করতে setTimeout() ফলাফল id-কে

myTimeout = setTimeout(function, milliseconds);

তারপর আপনি ফাংশনটি রান করার জন্য clearTimeout() পদ্ধতি কাজ করা থেকে বন্ধ করতে:

clearTimeout(myTimeout);

অন্যান্য উল্লেখ

clearTimeout() পদ্ধতি

setInterval() পদ্ধতি

clearInterval() পদ্ধতি

উদাহরণ

উদাহরণ 1

5 সেকেন্ড ধরে বক্তব্য অপেক্ষা করুন:

const myTimeout = setTimeout(myGreeting, 5000);

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

উদাহরণ 2

myGreeting-কে রান করার জন্য clearTimeout(myTimeout) ব্যবহার করুন:

const myTimeout = setTimeout(myGreeting, 5000);
function myStopFunction() {
  clearTimeout(myTimeout);
}

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

পাতার নিচে আরও উদাহরণ পাওয়া যাবে

সংজ্ঞা

setTimeout(function, milliseconds, param1, param2, ...)

প্যারামিটার

প্যারামিটার বর্ণনা
function জরুরী।চালু করতে হবে ফাংশন
milliseconds

অপশনাল।ফাংশন চালু হওয়ার আগে অপেক্ষা করা মিলিসেকেন্ড

ডিফল্ট মান 0

param1, param2,...

অপশনাল।ফাংশনের প্যারামিটার পাঠানো হয়

IE9 এবং তার পূর্ববর্তী সংস্করণগুলি এটা সমর্থন করে না。

ফলাফল

ধরন বর্ণনা
নম্বর

টাইমারের ID

এই id-কে clearTimeout(idপদ্ধতি একসঙ্গে ব্যবহার করে টাইমার বাতিল করুন。

ব্রাউজার সমর্থন

সকল ব্রাউজার সমর্থন করে setTimeout():

চ্রোম আইই এজ ফায়ারফক্স স্যাফারি ওপেরা
চ্রোম আইই এজ ফায়ারফক্স স্যাফারি ওপেরা
সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

আরও উদাহরণ

উদাহরণ 3

3 সেকেন্ড (3000 মিলিসেকেন্ড) পরে সতর্কতা ফান্স দেখানো:

let timeout;
function myFunction() {
  timeout = setTimeout(alertFunc, 3000);
}
function alertFunc() {
  alert("Hello!");
}

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

উদাহরণ 4

সময়কালীন টেক্সট দেখানো:

let x = document.getElementById("txt");
setTimeout(function(){ x.value = "2 seconds" }, 2000);
setTimeout(function(){ x.value = "4 seconds" }, 4000);
setTimeout(function(){ x.value = "6 seconds" }, 6000);

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

উদাহরণ 5

একটি নতুন উইন্ডো খুলুন এবং তিন সেকেন্ড (3000 মিলিসেকেন্ড) পরে তা বন্ধ করুন:

const myWindow = window.open("", "", "width=200, height=100");
setTimeout(function() {myWindow.close()}, 3000);

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

উদাহরণ 6

স্থায়ী গণনা - কিন্তু গণনা বন্ধ করা যায়:

function startCount()
function stopCount()

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

উদাহরণ 7

সময় ইভেন্ট দ্বারা তৈরি ঘড়ি:

function startTime() {
  const date = new Date();
  document.getElementById("txt").innerHTML = date.toLocaleTimeString();
  setTimeout(function() {startTime()}, 1000);
}

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

উদাহরণ 8

ফাংশনে পারামিটার পাঠানো (IE9 এবং এর আগের সংস্করণে কার্যকর না):

setTimeout(myFunc, 2000, "param1", "param2");

স্বয়ংক্রিয়ভাবে প্রয়াস করুন

উদাহরণ 9

কিন্তু, আপনি অজানা ফাংশন ব্যবহার করেন তবে, তা সকল ব্রাউজারের জন্য কার্যকর হবে:

setTimeout(function() {myFunc("param1", "param2")}, 2000);

স্বয়ংক্রিয়ভাবে প্রয়াস করুন