Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

เมธอด HTML DOM console.assert()

เมธอด 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>

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้ -

เมธอด HTML DOM console.assert()

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

เมธอด HTML DOM console.assert()

ในตัวอย่างข้างต้น -

เราใช้เมธอด 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");