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

JavaScript में अपवाद कैसे पकड़ें?

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

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

उदाहरण

JavaScript में अपवाद पकड़ना सीखने के लिए निम्न कोड चलाएं:

<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. Opera में JavaScript कैसे सक्षम करें Opera में JavaScript कैसे सक्षम करें

    Opera में JavaScript सक्षम करने के लिए, नीचे दिए गए चरणों का पालन करें: Opera ब्राउज़र खोलें और बाईं ओर क्लिक करें। फिर सेटिंग्स पर क्लिक करें: अब खोज सेटिंग्स के तहत, javascript खोजें। खोजने पर, आपको JavaScript अनुमति देने के लिए निम्न विकल्प मिलेंगे जैसा नीचे दिखाया गया है:

  1. सभी जावास्क्रिप्ट एरर्स कैसे पकड़ें? सभी जावास्क्रिप्ट एरर्स कैसे पकड़ें?

    सभी जावास्क्रिप्ट एरर्स पकड़ने के लिए, onerror() मेथड का उपयोग करें। onerror इवेंट हैंडलर जावास्क्रिप्ट में एरर हैंडलिंग की सुविधा देने वाली पहली फीचर थी। एरर इवेंट विंडो ऑब्जेक्ट पर तब फायर होता है जब भी पेज पर कोई एक्सेप्शन होता है।onerror इवेंट हैंडलर एरर की सटीक प्रकृति की पहचान करने के लिए तीन

  1. जावास्क्रिप्ट में मेथड्स उधार कैसे लें? जावास्क्रिप्ट में मेथड्स उधार कैसे लें?

    call(), apply() और bind() का उपयोग जावास्क्रिप्ट में मेथड्स उधार लेने के लिए किया जाता है। जावास्क्रिप्ट में मेथड्स उधार लेने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, init