HTML DOM console.assert() วิธีการใช้เพื่อเขียนข้อความไปยังคอนโซลก็ต่อเมื่อนิพจน์แรกที่ให้มานั้นเป็นเท็จ ข้อความเหล่านี้มีไว้สำหรับผู้ใช้ที่จะเห็น นิพจน์และข้อความที่แสดงจะถูกส่งเป็นพารามิเตอร์ตัวแรกและตัวที่สองไปยังเมธอด console.assert() ตามลำดับ
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับวิธี console.assert() -
console.assert(assertion,msg);
ที่นี่ การยืนยันคือนิพจน์ใดๆ ที่คืนค่าบูลีนเป็นจริงหรือเท็จ msg เป็นสตริง JavaScript หรืออ็อบเจ็กต์ การยืนยันควรเป็นเท็จเพื่อแสดงข้อความบนคอนโซล
ตัวอย่าง
ให้เราดูตัวอย่างสำหรับเมธอด console.assert() -
<!DOCTYPE html> <html> <body> <h1>console.assert example</h1> <p>To view the message press F12 on the keyboard and go to the console tab.</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 ของเราจึงจะคืนค่าเท็จ
พารามิเตอร์ที่สองรับข้อความที่จะแสดงก็ต่อเมื่อพารามิเตอร์แรกคืนค่าเป็นเท็จ ข้อความในกรณีของเราคือ “คุณไม่มีองค์ประกอบที่มี ID 'ตัวอย่าง' ในเอกสารนี้” ซึ่งแสดงอยู่ในคอนโซล” -
console.assert(document.getElementById("Sample"), "You have no element with ID 'Sample' in this document");