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

सभी अनहैंडल्ड जावास्क्रिप्ट एक्सेप्शन्स कैसे पकड़ें?


सभी जावास्क्रिप्ट अनहैंडल्ड एक्सेप्शन्स पकड़ने के लिए, window.error का उपयोग करें। onerror इवेंट हैंडलर एरर की सटीक प्रकृति की पहचान करने के लिए तीन जानकारी प्रदान करता है:

  • एरर मैसेज - वही मैसेज जो ब्राउज़र दिए गए एरर के लिए प्रदर्शित करेगा
  • URL - वह फाइल जिसमें एरर हुई
  • लाइन नंबर - दिए गए URL में वह लाइन नंबर जिसने एरर का कारण बना

उदाहरण

अनहैंडल्ड एक्सेप्शन्स पकड़ने के लिए निम्नलिखित कोड चलाएं:

<html>    <head>       <script>          <!--             window.onerror = function (msg, url, line) {                alert("Message : " + msg );                alert("url : " + url );                alert("Line number : " + line );             }          //-->       </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. सभी जावास्क्रिप्ट एरर्स कैसे पकड़ें? सभी जावास्क्रिप्ट एरर्स कैसे पकड़ें?

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

  1. JavaScript का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं? JavaScript का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं?

    JavaScript का उपयोग करके URL ऑब्जेक्ट बनाने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>URL Obje

  1. - C++ में सभी एक्सेप्शन कैसे पकड़ें?

    एक्सेप्शन वे समस्याएं हैं जो प्रोग्राम के एक्ज़ीक्यूशन के समय उत्पन्न होती हैं। यह एक इवेंट है जो रनटाइम पर फेंका जाता है। यह कोड की रक्षा करता है और एक्सेप्शन फेंके जाने के बाद भी प्रोग्राम को चलाता है। एक्सेप्शन हैंडलिंग का उपयोग एक्सेप्शन को संभालने के लिए किया जाता है। हम कोड की रक्षा के लिए try