Método Node.js console.assert()

El método console.assert() es una interfaz de programación de aplicaciones incorporada del módulo de la consola que se utiliza para afirmar el valor que se le pasa como parámetro, es decir, comprueba si el valor es verdadero o no e imprime un mensaje de error, si se proporcionó y falló. para afirmar el valor. 

Sintaxis:

console.assert(value, messages)

Parámetros: este método tiene dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • valor: este parámetro especifica el valor que se afirmará.
  • mensajes: Especifica los mensajes a utilizar como mensajes de error. Cualquier parámetro pasado junto con el valor se considerará como mensaje.

Valor devuelto: este método no devuelve nada si el valor es verdadero. Si no se pudo afirmar el valor, la afirmación fallida se registra seguida de un mensaje de error, si se proporciona en todos los parámetros posteriores después del valor en util.format(). La salida se utiliza como un mensaje de error. 

Los siguientes ejemplos ilustran el uso del método console.assert() en Node.js: 

Ejemplo 1: 

javascript

// 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");

Producción:

Assertion failed: error message 2

Ejemplo 2: 

javascript

// 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&&8");
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");

Producción:

Assertion failed: error at 1==1
Assertion failed: error at 1&6
Assertion failed: error at 0&&9
Assertion failed: error at a%b==1
Assertion failed: error at b>a

Nota: El programa anterior se compilará y ejecutará utilizando el comando node filename.js. 

Referencia: https://nodejs.org/api/console.html#console_console_assert_value_message

Publicación traducida automáticamente

Artículo escrito por gekcho y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *