HTML DOM console.assert() मेथड का उपयोग कंसोल पर मैसेज लिखने के लिए केवल तभी किया जाता है जब इसे सप्लाई किया गया पहला एक्सप्रेशन false हो। ये मैसेज यूजर के देखने के लिए होते हैं। एक्सप्रेशन और डिस्प्ले मैसेज को क्रमशः पहले और दूसरे पैरामीटर के रूप में console.assert() मेथड में भेजा जाता है।
सिंटैक्स (Syntax)
console.assert() मेथड का सिंटैक्स:
console.assert(assertion, msg);
यहां, assertion कोई भी एक्सप्रेशन है जो बूलियन true या false वापस करता है। msg एक JavaScript स्ट्रिंग या ऑब्जेक्ट है। मैसेज को कंसोल पर प्रदर्शित करने के लिए assertion का false होना चाहिए।
उदाहरण (Example)
console.assert() मेथड का एक उदाहरण:
<!DOCTYPE html> <html> <body> <h1>console.assert example</h1> <p>मैसेज देखने के लिए कीबोर्ड पर F12 दबाएं और कंसोल टैब पर जाएं।</p> <script> console.assert(document.getElementById("Sample"), "You have no element with ID 'Sample' in this document"); </script> </body> </html>आउटपुट (Output)
इससे निम्नलिखित आउटपुट प्राप्त होगा:

डेवलपर टूल्स में कंसोल टैब में आप निम्नलिखित देखेंगे:

उपरोक्त उदाहरण में:
हमने console.assert() मेथड और getElementById() मेथड का उपयोग उस एलिमेंट को प्राप्त करने के लिए किया है जिसकी आईडी "Sample" से जुड़ी है। चूंकि हमारे HTML डॉक्यूमेंट में ऐसा कोई एलिमेंट नहीं है, यह false वापस करेगा।
दूसरा पैरामीटर वह मैसेज लेता है जो केवल तभी प्रदर्शित करेगा जब पहला पैरामीटर false वापस करे। हमारे केस में मैसेज है "You have no element with ID 'Sample' in this document", जो कंसोल में प्रदर्शित होता है:
console.assert(document.getElementById("Sample"), "You have no element with ID 'Sample' in this document");