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