JavaScript

22.03.14 assert

슈팅스타제제 2022. 3. 14. 16:59

if 반대라고 생각하면 된다! 

 

if가 true일 때 실행되는거라면 

assert는 false일 때 실행된다!!

// 해당 숫자가 짝수가 아니라는 에러 메세지
const errorMsg = 'the # is not even';

// 2부터 5까지 숫자 반복문 돌린다. 
for (let number = 2; number <= 5; number += 1) {
    console.log('the # is ' + number);
    // number이 2로 안나눠지는 숫자에 대해서 number와 에러메세지 출력!!
    console.assert(number % 2 === 0, {number: number, errorMsg: errorMsg});
    // or, using ES2015 object property shorthand:
    // console.assert(number % 2 === 0, {number, errorMsg});
}

 

참고문서링크

https://developer.mozilla.org/ko/docs/Web/API/console/assert

 

console.assert() - Web API | MDN

console.assert() 메서드는 주어진 가정이 거짓인 경우 콘솔에 오류 메시지를 출력합니다. 참인 경우, 아무것도 하지 않습니다.

developer.mozilla.org