美文网首页
处理错误

处理错误

作者: chasing_dream | 来源:发表于2019-06-21 17:44 被阅读0次

try-catch 语句,作为 JavaScript 中处理异常的一种标准方式

try{
 // 可能会导致错误的代码
} catch(error){
 // 在错误发生时怎么处理
} 

只要代码中包含 finally 子句,则无论 try 或 catch 语句块中包含什么代码——甚至 return 语句,都不会阻止 finally 子句的执行

function testFinally(){
 try {
 return 2;
 } catch (error){
 return 1;
 } finally {
 return 0;
 }
} 

错误类型

EvalError 类型的错误会在使用 eval()函数而发生异常时被抛出
RangeError 类型的错误会在数值超出相应范围时触发。
SyntaxError,当我们把语法错误的 JavaScript 字符串传入 eval()函数时,就会导致此类错误。
TypeError 类型在 JavaScript 中会经常用到,在变量中保存着意外的类型时,或者在访问不存在的方法时,都会导致这种错误。

相关文章

网友评论

      本文标题:处理错误

      本文链接:https://www.haomeiwen.com/subject/lrytsftx.html