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

JavaScript Error message प्रॉपर्टी: त्रुटि संदेश प्राप्त करें

JavaScript में Error.message प्रॉपर्टी त्रुटि का विवरण देने वाला मानव-पठनीय संदेश सेट या लौटाती है। यह त्रुटि हैंडलिंग और डिबगिंग के लिए आवश्यक है।

उदाहरण

<!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; } 
    .sample { font-size: 18px; font-weight: 500; color: #d32f2f; } 
</style> </head> </head> <body> 
<h1>JavaScript Error message प्रॉपर्टी</h1> 
<div class="sample"></div> 
<button class="Btn">यहां क्लिक करें</button> 
<h3>ऊपर दिए गए बटन पर क्लिक करके त्रुटि संदेश देखें</h3> 
<script> 
    let sampleEle = document.querySelector(".sample"); 
    document.querySelector(".Btn").addEventListener("click", () => { 
        try { 
            // जानबूझकर त्रुटि: confirm को confrm लिखा गया है
            confrm('क्या आप निश्चित हैं?'); 
        } catch (e) { 
            sampleEle.innerHTML = "त्रुटि: " + e.message; 
        } 
    }); 
</script> </body> </html>

आउटपुट

क्लिक करने पर प्रदर्शित होगा: त्रुटि: confrm is not defined

Error ऑब्जेक्ट की मुख्य प्रॉपर्टीज:

प्रॉपर्टीविवरण
nameत्रुटि का नाम (जैसे "ReferenceError", "TypeError")
messageत्रुटि का विवरण (मानव-पठनीय)
stackस्टैक ट्रेस (डिबगिंग के लिए)

सर्वोत्तम अभ्यास: हमेशा try-catch ब्लॉक में e.message का उपयोग करके उपयोगकर्ता-अनुकूल त्रुटि संदेश दिखाएं, और विकास के दौरान e.stack को लॉग करें।

  1. JavaScript Infinity प्रॉपर्टी JavaScript Infinity प्रॉपर्टी

    JavaScript infinity प्रॉपर्टी अनंत (infinity) प्रदर्शित करती है यदि फ्लोटिंग-पॉइंट नंबर की ऊपरी सीमा पार हो जाती है और -infinity यदि निचली सीमा पार हो गई है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewpo

  1. JavaScript LastIndex प्रॉपर्टी JavaScript LastIndex प्रॉपर्टी

    JavaScript में LastIndex प्रॉपर्टी वह इंडेक्स पोजीशन लौटाती है जहां मिलान होता है और अगला मिलान उसी पोजीशन से शुरू होता है। LastIndex प्रॉपर्टी केवल तभी काम करती है जब g मॉडिफायर सेट हो।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" />

  1. JavaScript Source प्रॉपर्टी JavaScript Source प्रॉपर्टी

    JavaScript Source प्रॉपर्टी उस रेगुलर एक्सप्रेशन टेक्स्ट को लौटाती है जिसके खिलाफ दिए गए पैटर्न का मिलान किया जाना है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width