เมธอด HTML DOM console.assert() ใช้สำหรับเขียนข้อความไปยังคอนโซลก็ต่อเมื่อนิพจน์แรกที่จัดหาให้เป็น false เท่านั้น ข้อความเหล่านี้มีไว้สำหรับผู้ใช้เห็น นิพจน์และข้อความแสดงผลถูกส่งเป็นพารามิเตอร์แรกและสองไปยังเมธอด console.assert() ตามลำดับ
ไวยากรณ์
ไวยากรณ์สำหรับเมธอด console.assert() ดังนี้ -
console.assert(assertion, msg);
ที่นี่ assertion เป็นนิพจน์ใดๆ ที่คืนค่า boolean true หรือ false msg เป็นสตริงหรืออ็อบเจกต์ JavaScript assertion ควรเป็น false เพื่อแสดง msg บนคอนโซล
ตัวอย่าง
ลองดูตัวอย่างสำหรับเมธอด 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>
ผลลัพธ์
จะได้ผลลัพธ์ดังนี้ -

ในแท็บคอนโซลในเครื่องมือพัฒนา คุณจะเห็นดังนี้ -

ในตัวอย่างข้างต้น -
เราใช้เมธอด console.assert() และ getElementById() เพื่อดึงองค์ประกอบที่มี id "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");