JavaScript代码在运行时可能产生的错误共有六种类型:
- 语法错误
- 类型错误
- 范围错误
- eval错误
- 引用错误
- URI错误
使用try-catch语句检测错误类型
try{ }catch(error){ if(error instanceof SyntaxError){ //抛出一个语法错误 }else if(error instanceof TypeError){ //抛出一个类型错误 }else if(error instanceof RangeError){ //抛出一个范围错误 }else if(error instanceof EvalError){ //抛出一个eval错误 }else if(error instanceof ReferenceError){ //抛出一个引用错误 }else if(error instanceof URIError){ //抛出一个URI错误 } }
时间: 2024-11-08 10:44:56