assert模組
是node的內建模組
,主要用於斷言
。如果表示式不符合預期,就丟擲乙個錯誤。該模組提供11個方法,但只有少數幾個是常用的。
assert()
assert方法接受兩個引數,當第乙個引數對應的布林值為true時,不會有任何提示,返回undefined。當第乙個引數對應的布林值為false時,會丟擲乙個錯誤,該錯誤的提示資訊就是第二個引數設定的字串。
// 格式
assert(value, message)
// 例子
var assert = require('assert');
function add (a, b)
var expected = add(1,2);
assert( expected === 3, '預期1加2等於3');
上面**不會有任何輸出,因為assert方法的第乙個引數是true。
assert( expected === 4, '預期1加2等於3')
// assertionerror: 預期1加2等於3
node學習之 assert模組
assert模組可用於判斷是否滿足條件,條件成立,程序繼續,不滿足條件,輸出錯誤資訊程序停止。引入模組 const assert require assert 基本使用 assert 10 6,出錯了 出錯了 console.log 123 此處不會輸出123,因為程序停止了 assert.deep...
delphi提示錯誤行號之Assert 斷言
一 用法 assert 表示式 1.如果為假 assert會產生乙個eassertionfailed異常,顯示為 assertion failed c src unit1.pas,size 0 line 34 2.如果不想再使用這些檢查時,可以使用 assertions off 或 c 編譯指令 3...
Python基礎學習篇 assert用法
1 assert語句用來宣告某個條件是真的。2 如果你非常確信某個你使用的列表中至少有乙個元素,而你想要檢驗這一點,並且在它非真的時候引發乙個錯誤,那麼assert語句是應用在這種情形下的理想語句。3 當assert語句失敗的時候,會引發一assertionerror。測試程式 mylist ite...