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

हम जावास्क्रिप्ट में try...catch...अंत में कथन का उपयोग कैसे करते हैं?


JavaScript के नवीनतम संस्करणों में अपवाद-प्रबंधन क्षमताएं जोड़ी गई हैं। JavaScript कोशिश करें...पकड़ें...आखिरकार . को लागू करता है निर्माण और साथ ही फेंक अपवादों को संभालने के लिए ऑपरेटर।

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

यहाँ है कोशिश करें...पकड़ें...आखिरकार ब्लॉक सिंटैक्स -

<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>

उदाहरण

आप जावास्क्रिप्ट में try…catch…अंत में कथन को लागू करने के लिए निम्नलिखित कोड को चलाने का प्रयास कर सकते हैं -

<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. तब के साथ वादे पर अंत में उपयोग कैसे करें और जावास्क्रिप्ट में पकड़ें?

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

  1. कैसे पहचानें कि कब उपयोग करना है:या =जावास्क्रिप्ट में?

    कोलन (:) का उपयोग तब किया जा सकता है जब आप किसी वस्तु के लिए गुण को परिभाषित करना चाहते हैं जबकि बराबर (=) का उपयोग तब किया जा सकता है जब आप किसी चर को मान निर्दिष्ट करना चाहते हैं। उदाहरण निम्नलिखित कोड है - var studentDetails = {    "studentId": 101,    "student

  1. सी # में ट्राई/कैच ब्लॉक का उपयोग कैसे करें?

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