📜  Node.js 断言模块

📅  最后修改于: 2022-05-13 01:56:34.271000             🧑  作者: Mango

Node.js 断言模块

Node.js 中的断言模块提供了一堆对函数断言有用的工具。 assert 模块提供了一组用于验证不变量的断言函数。如果条件为真,它将不会输出任何其他内容,控制台会给出断言错误。

使用以下命令安装断言模块:

npm install assert

注意:安装是一个可选步骤,因为它是内置的 Node.js 模块。

导入模块:

const assert = require("assert");

示例 1:

console.clear()
const assert = require('assert');
  
let x = 4;
let y = 5;
  
try {
  
    // Checking condition
    assert(x == y);
}
catch {
  
    // Error output
    console.log(
        `${x} is not equal to ${y}`);
}

输出:

示例 2:

console.clear()
const assert = require('assert');
  
let x = 4;
let y = 5;
  
assert(x > y);

注意:在这个例子中,没有给出 try-catch,所以下面给出的断言错误将是输出。

输出:

注意:突出显示的文本是断言错误。