22.javascript 中的try和catch
通常如果觉得某段代码会发生错误,我们使用try catch来操作
try用来包裹执行的语句
catch用来捕获错误,进行操作
finally无论结果如何,都需要执行
try {
// 供测试的代码块
}
catch(err) {
// 处理错误的代码块
}
finally {
// 无论结果如何都执行的代码块
}
常见的几种错误
| 错误名 | 描述 |
| EvalError | 已在 eval() 函数中发生的错误 |
| RangeError | 已发生超出数字范围的错误 |
| ReferenceError | 已发生非法引用 |
| SyntaxError | 已发生语法错误 |
| TypeError | 已发生类型错误 |
| URIError | 在 encodeURI() 中已发生的错误 |

浙公网安备 33010602011771号