- Node.js 教程
- Node.js - 主页
- Node.js - 简介
- Node.js - 环境设置
- Node.js - 第一个应用程序
- Node.js - REPL 终端
- Node.js - 包管理器 (NPM)
- Node.js - 回调概念
- Node.js - 事件循环
- Node.js - 事件发射器
- Node.js - 缓冲区
- Node.js - 流
- Node.js - 文件系统
- Node.js - 全局对象
- Node.js - 实用模块
- Node.js - Web 模块
- Node.js - Express 框架
- Node.js - RESTFul API
- Node.js - 扩展应用程序
- Node.js - 打包
- Node.js - 内置模块
- Node.js 有用资源
- Node.js - 快速指南
- Node.js - 有用的资源
- Node.js - 讨论
Node.js - 断言模块
Node.js 中的Assert 模块提供了一组用于验证不变量的断言函数。如果条件评估为 false 或 0,将返回断言错误,并且程序终止。如果评估结果为 true,则不会向输出返回任何内容。
安装
此安装是可选的,因为断言是内置的 Node.js 模块。
打开命令提示符并导航到您的工作文件夹(保存 file.js 的文件夹)。
现在输入下面代码片段中的命令。这样,您就可以安装断言模块包了。
npm install assert
现在,您可以自由使用断言模块中可用的所有功能。
安装完成后,您可以使用以下代码片段中的命令检查断言模块的版本。
npm version assert
功能一览
以下是断言类中可用的函数列表 -
先生编号 | 功能说明 |
---|---|
1 |
用于检查值是否为真 |
2 |
用于测试输入参数之间的相等性。 |
3 |
用于“深度”测试输入参数之间的相等性。 |
4 |
它将期望输入字符串与正则表达式不匹配。 |
5 |
用于获取CPU的字节顺序。 |
6 |
用于断言函数或表达式在执行时不会抛出错误。 |
7 |
用于测试输入参数之间的相等性。 |
8 |
它将抛出带有给定错误消息的断言错误。 |
9 |
如果传递的值未定义或为 null,它将抛出断言错误。 |
10 |
用于测试深度不平等。 |
11 |
用于测试深度“严格”不平等。 |
12 |
用于测试输入参数之间的不平等。 |
13 |
用于测试输入参数之间“严格”的不等式。 |
14 |
用于测试输入值是否为真。 |
15 |
用于以字节数形式返回系统内存总量。 |
16 |
用于检查两个值是否相等。 |
17 号 |
除了输入函数之外,它还会抛出错误。 |
类:CallTracker 函数
这些功能目前处于实验阶段,行为可能仍会发生变化。
先生编号 | 功能说明 |
---|---|
1 |
用于创建一个新的 CallTracker 对象,可用于跟踪函数是否被调用特定次数。 |
2 |
用于获取未调用次数达到预期的函数的预期调用次数和实际调用次数信息。 |
3 |
用于验证函数实际调用次数与预期调用次数相比。 |
nodejs_built_in_modules.htm