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

JavaScript में try...catch...finally स्टेटमेंट का उपयोग कैसे करें?

JavaScript के नवीनतम संस्करणों ने अपवाद-प्रबंधन क्षमताएं जोड़ीं। JavaScript अपवादों को संभालने के लिए try...catch...finally कंस्ट्रक्ट के साथ-साथ throw ऑपरेटर को लागू करता है।

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

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

<script>
  <!--
    try {
      // चलाने के लिए कोड
      [break;]
    }
    catch (e) {
      // अपवाद होने पर चलाने के लिए कोड
      [break;]
    }
    [finally {
      // वह कोड जो हमेशा निष्पादित होता है चाहे
      // अपवाद हो या नहीं
    }]
  //-->
</script>

उदाहरण

JavaScript में try...catch...finally स्टेटमेंट लागू करने के लिए निम्न कोड चलाएं:

<html>
  <head>
    <script>
      <!--
        function myFunc() {
          var a = 100;
          try {
            alert("Value of variable a is : " + a);
          }
          catch (e) {
            alert("Error: " + e.description);
          }
          finally {
            alert("Finally block will always execute!");
          }
        }
      //-->
    </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 में प्रॉमिस पर then और catch के साथ finally कैसे उपयोग करें?

    जब कोई प्रॉमिस सेटल होता है, यानी या तो फुलफिल्ड या रिजेक्टेड, तो finally मेथड में निर्दिष्ट कॉलबैक फ़ंक्शन इनवोक होता है। finally() मेथड एक प्रॉमिस भी लौटाता है। यह कोड के लिए एक तरीका प्रदान करता है कि प्रॉमिस सफलतापूर्वक फुलफिल्ड हुई या रिजेक्टेड, एक बार प्रॉमिस डील हो जाने के बाद चलाया जाए। आइए

  1. - JavaScript में : या = को कब उपयोग करना है पहचानना

    कोलन (:) का उपयोग तब किया जा सकता है जब आप किसी ऑब्जेक्ट में प्रॉपर्टी परिभाषित करना चाहते हैं जबकि बराबर (=) का उपयोग तब किया जा सकता है जब आप किसी वेरिएबल को मान असाइन करना चाहते हैं।उदाहरणकोड निम्न है:var studentDetails = {    studentId: 101,    studentName: John,    

  1. - C# में Try/catch ब्लॉक्स का उपयोग कैसे करें

    अपवाद एक प्रोग्राम के एक भाग से दूसरे भाग में नियंत्रण स्थानांतरित करने का एक तरीका प्रदान करते हैं। C# अपवाद प्रबंधन चार कीवर्ड्स पर बना है: try, catch, finally, और throw। try - एक try ब्लॉक कोड के उस ब्लॉक की पहचान करता है जिसके लिए विशेष अपवाद सक्रिय होते हैं। इसके बाद एक या अधिक catch ब्लॉक्स