Метод assert - проверка истинности утверждения на NodeJS

Метод assert проверяет истинность утверждения, заданного в первом параметре. Если мы задаем выражение, которое равно 0 или false, то метод возвращает ошибку. Во втором необязательном параметре можно указать сообщение об ошибке. Синонимом метода assert является метод ok.

Синтаксис

assert(утверждение для проверки, [сообщение об ошибке]);

Пример

Давайте проверим истинно ли утверждение, что 1 больше 2:

import assert from 'assert'; console.log(assert(1 > 2));

Результат выполненного кода:

'AssertionError [ERR_ASSERTION]: false == true'

Пример

А теперь давайте проверим истинно ли утверждение, что 2 больше 1:

import assert from 'assert'; console.log(assert(2 > 1));

После выполнения кода мы увидим сообщение undefined, которое указывает, что утверждение истинное:

'undefined'

Смотрите также

  • метод AssertionError,
    который возвращает ошибку утверждения двух параметров
  • метод fail,
    который возвращает сообщение об ошибке по умолчанию
  • метод ifError,
    который возвращает ошибку значения
  • метод throws,
    который проверяет ошибки в функции



Чат с GPT Компилятор