HTML DOM console.assert() 메서드는 제공된 첫 번째 표현식이 false인 경우에만 콘솔에 메시지를 쓰는 데 사용됩니다. 이 메시지는 사용자가 볼 수 있습니다. 표현식과 표시 메시지는 각각 첫 번째 및 두 번째 매개변수로 console.assert() 메서드에 전송됩니다.
구문
다음은 console.assert() 메서드의 구문입니다. -
console.assert(assertion,msg);
여기에서 어설션은 부울 true 또는 false를 반환하는 모든 표현식입니다. 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() 메서드를 사용하여 "Sample"이라는 ID를 가진 요소를 가져왔습니다. HTML 문서에는 요소가 없으므로 false를 반환합니다.
두 번째 매개변수는 첫 번째 매개변수가 false를 반환하는 경우에만 표시할 메시지를 받습니다. 이 경우 메시지는 "이 문서에는 ID가 'Sample'인 요소가 없습니다"이며 콘솔에 표시됩니다." -
console.assert(document.getElementById("Sample"), "You have no element with ID 'Sample' in this document");