setTimeout( function, duration) - এই ফাংশন duration মিলিসেকেন্ড পর ফাংশনটি কল করে। এটি একবার এক্সিকিউশনের জন্য। উদাহরণ:
এটি ২০০০ মিলিসেকেন্ড অপেক্ষা করে, তারপর কলব্যাক ফাংশন alert('Hello') রান করে:
setTimeout(function() { alert('Hello');}, 2000);
setInterval(function, duration) - এই ফাংশন প্রতি duration মিলিসেকেন্ড পর function কল করে। এটি অনলিমিটেড টাইম চলে। উদাহরণ:
এটি প্রতি ২০০০ মিলিসেকেন্ড পর alert('Hello') ট্রিগার করে, শুধু একবার নয়।
setInterval(function() { alert('Hello');}, 2000);