断言是有用的调试技巧,是一种常用的 异常处理方法,在大多编程语言中都支持断言这种机制来调式程序,JavaScript 也不例外,它借助的是浏览器提供的 console 方法 来实现的。
断言的用法就是我们 提前预判
程序的结果,如果之后执行的程序不符合我们的预判,那么则报错,例如下面这个例子。
function f(n) {
console.assert(n !== 0, '零不能作为被除数') // 这里就是断言 | 提前预判
return 10 / n
}
console.log(f(1)) // 10
console.log(f(2)) // 5
console.log(f(0)) // 报错 | Assertion failed: 零不能作为被除数
相关文章 | |
---|---|
JavaScript 计算程序中一段代码的运行时间 | 1/13/2019, 7:54:49 PM |
JS 性能分析之运行时间 | 1/13/2019, 8:03:47 PM |