Node.js console.assert () Метод
Метод console.assert () - это встроенный интерфейс прикладного программирования модуля консоли, который используется для подтверждения значения, переданного ему в качестве параметра, т.е. он проверяет, является ли значение истинным или нет, и выводит сообщение об ошибке, если оно предоставлено и не выполнено. для утверждения ценности.
Синтаксис:
console.assert (значение, сообщения)
Параметры: этот метод имеет два параметра, упомянутых выше и описанных ниже:
- value: этот параметр указывает значение, которое нужно утверждать.
- messages: определяет сообщения, которые будут использоваться как сообщения об ошибках. Любые параметры, переданные вместе со значением, будут считаться сообщением.
Возвращаемое значение: этот метод ничего не возвращает, если значение истинно. Если не удалось подтвердить значение, то в журнал регистрируется сбой утверждения, за которым следует сообщение об ошибке, если оно указано во всех последующих параметрах после значения в util.format (). Вывод используется как сообщение об ошибке.
Примеры ниже иллюстрируют использование метода console.assert () в Node.js:
Пример 1:
// Node.js program to demonstrate the // console.assert() Method // Accessing console module const console = require( 'console' ); // Calling console.assert() method console.assert( true , "error message 1" ); console.assert( false , "error message 2" ); |
Выход:
Ошибка утверждения: сообщение об ошибке 2
Пример 2:
// Node.js program to demonstrate the // console.assert() Method // Accessing console module const console = require( 'console' ); // Calling console.assert() var a = 10, b = 5; console.assert(1 == 1, "error at 1==1" ); console.assert(1 != 1, "error at 1==1" ); console.assert(3 & 9, "error at 3&9" ); console.assert(1 & 6, "error at 1&6" ); console.assert(0 && 9, "error at 0&&9" ); console.assert(1 && 8, "error at 1&&9" ); console.assert(a % b == 1, "error at a%b==1" ); console.assert(a > b, "error at a>b" ); console.assert(b > a, "error at b>a" ); |
Выход:
Ошибка утверждения: ошибка 1 == 1 Ошибка утверждения: ошибка 1 и 6 Ошибка утверждения: ошибка в 0 && 9 Ошибка утверждения: ошибка% b == 1 Утверждение не выполнено: ошибка при b> a
Примечание. Приведенная выше программа будет скомпилирована и запущена с помощью команды node filename.js
.
Ссылка: https://nodejs.org/api/console.html#console_console_assert_value_message