assert断言在nodejs中的用法:
1、引入assert模块
2、语法
assert('条件', '条件不成立时显示信息');
例如:assert.js文件
const assert = require('assert');
function sum(a, b){
assert(arguments.length == 2, '必须传2个参数');
assert(typeof a == 'number', 'a必须是数字');
assert(typeof b == 'number', 'b必须是数字');
return a + b;
}
console.log(sum(8, 5));
测试,当调用sum时,只传一个时:
当传入两个参数,a为字符串时:
当传入两个都是数字时: