Open funme opened 5 years ago
错误处理机制 -- JavaScript 标准参考教程(alpha)
1. SyntaxError 对象,语法错误
2. ReferenceError 对象,未定义(不存在)对象
3. RangeError 对象,范围误差。如:数组长度不得为负数。
4. TypeError 对象,变量或参数不是预期类型时发生的错误
5. URIError 对象,URI 相关函数的参数不正确时抛出的错误
6. EvalError 对象(不再使用)
throw语句的作用是手动中断程序执行,抛出一个错误。
throw可以抛出任何类型的值
一旦发生错误,程序就中止执行了。JavaScript 提供了try...catch结构,允许对错误进行处理,选择是否往下执行。
try...catch结构允许在最后添加一个finally代码块,表示不管是否出现错误,都必需在最后运行的语句。
前端错误收集(Vue.js、微信小程序) - 掘金