JavaScript 断言 console.assert

console.assert

断言是有用的调试技巧,是一种常用的 异常处理方法,在大多编程语言中都支持断言这种机制来调式程序,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: 零不能作为被除数
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程