Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में एक्सेप्शन हैंडलिंग कैसे काम करती है?


जावास्क्रिप्ट एक्सेप्शन्स को संभालने के लिए try...catch...finally का उपयोग करता है। जावास्क्रिप्ट के नवीनतम संस्करणों ने एक्सेप्शन-हैंडलिंग क्षमताओं को जोड़ा। जावास्क्रिप्ट try...catch...finally कंस्ट्रक्ट के साथ-साथ थ्रो ऑपरेटर को भी एक्सेप्शन्स को संभालने के लिए लागू करता है।

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

सिंटैक्स

यहां try...catch...finally ब्लॉक सिंटैक्स है:

<script>    <!--       try {          // Code to run          [break;]       }       catch ( e ) {          // Code to run if an exception occurs          [break;]       }       [ finally {          // Code that is always executed regardless of          // an exception occurring       }]    //--> </script>

उदाहरण

जावास्क्रिप्ट में एक्सेप्शन्स कैसे संभाले जाते हैं, यह सीखने के लिए निम्नलिखित कोड चलाएं:

<html>    <head>       <script>          <!--             function myFunc()             {                var x = 20;                try {                   alert("Value of variable a is : " + a );                }                catch ( e ) {                   alert("Error: " + e.description );                }             }          //-->       </script>    </head>    <body>       <p>Click the following to see the result:</p>       <form>           <input type = "button" value = "Click Me" onclick = "myFunc();" />       </form>    </body> </html>

  1. - JavaScript में document.title का उपयोग कैसे करें?

    अवलोकनdocument.title प्रॉपर्टी दस्तावेज़ का शीर्षक प्राप्त या सेट करती है।उदाहरण<!DOCTYPE html> <html>    <head>       <title>Demo Title</title>    </head>    <body>       <script>   &nbs

  1. - जावास्क्रिप्ट में 'z'['toUpperCase']() कैसे और क्यों काम करता है?

    जावास्क्रिप्ट में toUpperCase() मेथड का उपयोग स्ट्रिंग को अपरकेस में कन्वर्ट करने के लिए किया जाता है। यहां, a एक प्रिमिटिव वैल्यू है। आप इसे निम्न प्रकार से उपयोग कर सकते हैं: z[toUpperCase]; या ब्रैकेट नोटेशन के माध्यम से निम्न का उपयोग करें: z[toUpperCase](); कोड स्निपेट अपरकेस में कन्वर्ट करने

  1. - JavaScript में स्ट्रक्ट्स (Structs) कैसे काम करें?

    JavaScript में स्ट्रक्ट-जैसी संरचना बनाना JavaScript में C/C++ जैसी मूल struct नहीं होती, लेकिन ऑब्जेक्ट्स और फैक्ट्री फंक्शन्स से समान व्यवहार प्राप्त कर सकते हैं। उदाहरण: डायनामिक स्ट्रक्ट फैक्ट्री <!DOCTYPE html> <html> <body> <script> function createStruct(fields) { v