Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

console.assert

Выводит ошибку в консоль, только если условие ложно.

Доступно с: Web API

Синтаксис

console.assert(condition, ...message)

Параметры

ПараметрТипОписание
conditionanyУсловие, которое должно быть истинным.
...messageanyСообщение, которое выводится, если условие ложно.

Возвращаемое значение

undefinedНичего не возвращает.

Примеры

Проверка во время отладки (вывод в консоли браузера):

const age = -5;
 
console.assert(age >= 0, 'Age must not be negative:', age);
console.assert(age < 150, 'Too old');

Результат:

Assertion failed: Age must not be negative: -5

Примечания

Если условие истинно, ничего не выводится. В отличие от throw, console.assert() не останавливает программу — это только сообщение для разработчика.

См. также

  • console.error — Выводит сообщение об ошибке — в консоли оно выделено красным.
  • throw — Выбрасывает ошибку и прерывает выполнение функции.

В учебнике

  • Отладка — Как искать ошибки в JavaScript: чтение сообщения об ошибке, console.log и его варианты, проверка типов, инструменты разработчика и debugger.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.