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

क्या हम जावास्क्रिप्ट में त्रुटियों को फिर से फेंक सकते हैं? समझाना।

<घंटा/>

अपवाद को पकड़ने के बाद थ्रो का उपयोग करके पकड़े जाने के बाद अपवाद को फिर से फेंका जा सकता है।

जावास्क्रिप्ट में त्रुटियों को फिर से फेंकने के लिए कोड निम्नलिखित है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 18px;
      font-weight: 500;
      color: rebeccapurple;
   }
</style>
</head>
<body>
<h1>Re-throw errors in JavaScript</h1>
<input type="number" class="num" />
<button class="Btn">CHECK</button>
<div class="result"></div>
<h3>
Enter a number bigger than 40 to re throw error;
</h3>
<script>
   let BtnEle = document.querySelector(".Btn");
   let resEle = document.querySelector(".result");
   BtnEle.addEventListener("click", () => {
      let a = document.querySelector(".num").value;
      try {
         throw a;
      }
      catch (err) {
         resEle.innerHTML = "Error thrown = " + err + "<br>";
      if (a < 40) {
         resEle.innerHTML += "Error handled : Value less than 40";
      } else {
         resEle.innerHTML += "Value more than 40 rethrowing error";
         throw err;
      }
   }
});
</script>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

क्या हम जावास्क्रिप्ट में त्रुटियों को फिर से फेंक सकते हैं? समझाना।

40 से कम का मान डालने पर और 'चेक' पर क्लिक करने पर -

क्या हम जावास्क्रिप्ट में त्रुटियों को फिर से फेंक सकते हैं? समझाना।

40 से बड़ा मान डालने पर और 'चेक' पर क्लिक करने पर -

क्या हम जावास्क्रिप्ट में त्रुटियों को फिर से फेंक सकते हैं? समझाना।


  1. जावास्क्रिप्ट में आशुलिपि कार्यों की व्याख्या करें?

    एरो फंक्शंस जिन्हें शॉर्टहैंड फंक्शन के रूप में भी जाना जाता है, ES2015 में पेश किए गए थे और हमें फंक्शन को छोटे तरीके से लिखने की अनुमति देते हैं। इसके लिए उनका अपना कोई बंधन नहीं है और इसे आसपास के संदर्भ से प्राप्त करें। जावास्क्रिप्ट में शॉर्टहैंड फ़ंक्शन दिखाने वाला कोड निम्नलिखित है - उदाहरण

  1. जावास्क्रिप्ट में स्टेटमेंट के लिए... के बारे में बताएं?

    for…in लूप सभी ऑब्जेक्ट गुणों के माध्यम से लूप करता है। जावास्क्रिप्ट में for..in स्टेटमेंट को लागू करने वाला कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width

  1. जावास्क्रिप्ट में वस्तुओं की समानता की व्याख्या करें।

    जावास्क्रिप्ट में आदिम जैसे स्ट्रिंग, संख्या, बूलियन आदि की तुलना उनके मूल्यों से की जाती है जबकि वस्तुओं (मूल या कस्टम) की तुलना उनके संदर्भ से की जाती है। संदर्भ द्वारा तुलना करने का अर्थ है कि दो या दो से अधिक वस्तु स्मृति में एक ही स्थान की ओर इशारा करती है या नहीं। जावास्क्रिप्ट में वस्तुओं की