जावास्क्रिप्ट में ट्राई कैच क्या है और यह कैसे काम करता है?



जावास्क्रिप्ट निर्माण में पकड़ के साथ ही अपवादों को संभालने के लिए थ्रो ऑपरेटर को पकड़ने की कोशिश करें। आप प्रोग्रामर-जनरेट और रनटाइम अपवादों को पकड़ सकते हैं।

कोई फर्क नहीं पड़ता कि आप प्रोग्रामिंग में कितने अच्छे हैं, कुछ स्क्रिप्ट में त्रुटियां होंगी। अप्रत्याशित उपयोगकर्ता इनपुट, एक गलत सर्वर प्रतिक्रिया या किसी अन्य कारण से ये त्रुटियां हो सकती हैं। में पकड़ने की कोशिश करो आपको त्रुटियों को पकड़ने और मरने के बजाय कुछ और उचित करने की अनुमति देता है। इस लेख में, हम देखेंगे कि जावास्क्रिप्ट निम्नलिखित क्रम में अपवाद को संभालने के लिए ट्राइ-कैच का उपयोग कैसे करता है:

चलो शुरू करें।





जावास्क्रिप्ट में रनटाइम त्रुटि को हैंडल करना

नेटस्केप और IE4 की उम्र के बाद से त्रुटि हैंडलिंग विकसित हो रही है। जावास्क्रिप्ट त्रुटि की स्थिति में आपके चेहरे में ब्राउज़र क्या फेंकता है, इसके लिए आपको व्यवस्थित होने की आवश्यकता नहीं है, लेकिन इसके बजाय, आप मामले को अपने हाथों में ले सकते हैं। जब जावास्क्रिप्ट का सामना करना पड़ता है, तो जावास्क्रिप्ट का ट्राइ-कैच स्टेटमेंट आपको रीरूट करने में मदद करता है।

हैश टेबल और हैश मैप में अंतर

अन्य रक्षात्मक कोडिंग तकनीकों के साथ जैसे कि और आगे की घटना पर, ट्राइ-कैच कुछ त्रुटियों को नेविगेट करने की क्षमता जोड़ता है जो अतीत में आपकी पटकथा पर तुरंत अपनी स्क्रिप्ट को रोक देगा।



जावास्क्रिप्ट में ट्राई कैच क्या है?

जावास्क्रिप्ट के नवीनतम संस्करणों ने अपवाद हैंडलिंग क्षमताओं को जोड़ा। जावास्क्रिप्ट अपवादों को संभालने के लिए ट्राइ-कैटर निर्माण के साथ-साथ थ्रो ऑपरेटर को भी लागू करता है। आप प्रोग्रामर-जनरेट और रनटाइम अपवादों को पकड़ सकते हैं, लेकिन आप जावास्क्रिप्ट सिंटैक्स त्रुटियों को नहीं पकड़ सकते।

ट्राइ स्टेटमेंट का उपयोग कोड के एक ब्लॉक को परिभाषित करने के लिए किया जाता है, जिसे त्रुटियों के लिए परीक्षण किया जाता है जबकि इसे निष्पादित किया जा रहा है। जबकि, कैच स्टेटमेंट का उपयोग कोड के ब्लॉक को परिभाषित करने के लिए किया जाता है, यदि ट्रायल ब्लॉक में कोई त्रुटि होती है।

जावास्क्रिप्ट बयानों की कोशिश करते हैं और पकड़ जोड़े में आते हैं:



{{कोड ऑफ ब्लॉक टू ट्राई} कैच (ग़लती) {त्रुटियों को संभालने के लिए कोड का ब्लॉक} आज़माएँ

जब प्रयास ब्लॉक में अपवाद होता है, तो अपवाद को रखा जाता है ग़लती से और पकड़ ब्लॉक निष्पादित किया जाता है।

जावा में एक रिश्ता है

कैच उदाहरण का प्रयास करें

यहां जावास्क्रिप्ट ट्रैप कैच का एक उदाहरण दिया गया है:

var संदेश, x संदेश = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('डेमो')। मान का प्रयास करें {if (x ==) '' थ्रो खाली है 'अगर (isNaN) (x) फेंक 'एक संख्या नहीं है' x = संख्या (x) यदि (x> 10) फेंक 'बहुत अधिक है' (x)<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

आउटपुट:

आउटपुट - जावास्क्रिप्ट में पकड़ने की कोशिश करें - edureka

इसके साथ, हम अपने लेख के अंत में आ गए हैं। मुझे आशा है कि आप समझ गए होंगे कि त्रुटियों को पकड़ने के लिए जावास्क्रिप्ट में पकड़ने की कोशिश कैसे की जाती है

हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको बैक-एंड और फ्रंट-एंड वेब तकनीकों के साथ काम करने के लिए कौशल में कुशल बनाता है। इसमें वेब डेवलपमेंट, jQuery, Angular, NodeJS, ExpressJS और MongoDB पर प्रशिक्षण शामिल है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस ब्लॉग के टिप्पणी अनुभाग में इसका उल्लेख करें और हम आपके पास वापस आ जाएंगे।