সেট ইন্টারভাল()
এটি অনেকগুলিটাইমিং ইভেন্টের মধ্যে একটি৷ . উইন্ডো অবজেক্ট কোড অনুমোদন করে প্রতিটি নির্দিষ্ট সময়ের ব্যবধানে কার্যকর করতে . এই বস্তুটি SetInterval() প্রদান করেছে প্রতিটি নির্দিষ্ট সময়ের জন্য একটি ফাংশন পুনরাবৃত্তি করা। এটি আর্গুমেন্ট হিসাবে দুটি প্যারামিটার লাগে। একটি হল ফাংশন এবং অন্যটি হল সময় যা ব্যবধান নির্দিষ্ট করে যার পরে ফাংশনটি পুনরাবৃত্তি করা উচিত৷
সিনট্যাক্স
window.setInterval(function, milliseconds, param1, param2, ...));
এই পদ্ধতিটি অন্যান্য পরামিতিও নিতে পারে এবং এটিকে ফাংশনে যোগ করতে পারে।
উদাহরণ-1
নিম্নলিখিত উদাহরণে, setInterval() পদ্ধতি সংজ্ঞায়িত করা হয় এবং 3000 মিলিসেক বা 3 সেকেন্ডের একটি সময়ের ব্যবধান ঘোষণা করা হয়। তাই এর ভিতরে দেওয়া ফাংশনটি প্রতি 3 সেকেন্ডের জন্য পুনরাবৃত্তি হবে। ফলাফল, 9 সেকেন্ডের সময়ের জন্য, আউটপুটে দেখানো হয়।
<html> <body> <script> setInterval(function(){ document.write("Tutorix </br>"); }, 3000); </script> </body> </html>
আউটপুট
Tutorix Tutorix Tutorix
উদাহরণ-2
নিম্নলিখিত উদাহরণে,setInterval() পদ্ধতি সংজ্ঞায়িত করা হয় এবং 2000 মিলিসেকের একটি সময়ের ব্যবধান ঘোষণা করা হয়। তাই এর ভিতরে দেওয়া ফাংশনটি প্রতি 2 সেকেন্ডের জন্য পুনরাবৃত্তি হবে। ফলাফল আউটপুটে দেখানো হয়।
<html> <body> <script> setInterval(function(){ document.write("Hello </br>"); }, 2000); </script> </body> </html>
আউটপুট
Hello Hello