जावास्क्रिप्ट के साथ एक विशिष्ट समय अवधि के बाद हम कुछ तरीकों से कॉल कर सकते हैं या फ़ंक्शन चला सकते हैं। मैं आपको दो JavaScript टाइम इवेंट विधियाँ दिखाऊँगा, setTimeout()
और setInterval()
।
इन समय घटना विधियों के बीच का अंतर है:
setTimeout()
एक निश्चित संख्या में मिलीसेकंड प्रतीक्षा करने के बाद, एक बार फ़ंक्शन चलाता हैsetInterval()
एक निश्चित समय अंतराल पर लगातार एक फ़ंक्शन चलाता रहता है
आइए प्रत्येक का एक सरल उदाहरण देखें।
JavaScript setTimeout() उदाहरण
अपने कोडिंग खेल के मैदान के जावास्क्रिप्ट कंसोल में निम्नलिखित कोड जोड़ें। आप चाहें तो अपने ब्राउज़र के कंसोल का उपयोग कर सकते हैं:
setTimeout(function() {
alert("Hello there!")
}, 3000)
3000 मिलीसेकंड (ms) है तो ऊपर 3 सेकंड है। यह कोड आपके आरंभिक पृष्ठ लोड होने के 3 सेकंड बाद चलेगा, और "हैलो देयर!" कहते हुए एक चेतावनी संदेश दिखाएगा।
JavaScript setInterval() उदाहरण
अपने कोडिंग खेल के मैदान के जावास्क्रिप्ट कंसोल में निम्नलिखित कोड जोड़ें। आप चाहें तो अपने ब्राउज़र के कंसोल का उपयोग कर सकते हैं:
setInterval(function() {
alert("Hello there!")
}, 3000)
यह कोड हर 3 सेकंड में बार-बार निष्पादित होगा।