var fun = function(x) { if (x < 1) { return x; } else { return -x; } } // 自動測試 function ensure(condition, message) { if (!condition) { console.log(message) } } // 運行testFun(),發現結果不符自動輸出錯誤信息 function testFun() { ensure(fun(1) === -1, 'fun(1) is not -1'); ensure(fun(2) === -2, 'fun(2) is not -2'); ensure(fun(0) === 0, 'fun(0) is not 0'); } testFun();