Computer >> 컴퓨터 >  >> 프로그램 작성 >> HTML

HTML DOM console.assert() 메서드

<시간/>

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>

출력

이것은 다음과 같은 출력을 생성합니다 -

HTML DOM console.assert() 메서드

개발자 도구의 콘솔 탭에는 다음이 표시됩니다. -

HTML DOM console.assert() 메서드

위의 예에서 -

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");