JavaScript原生错误及检测

Posted 行动派

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript原生错误及检测相关的知识,希望对你有一定的参考价值。

javascript代码在运行时可能产生的错误共有六种类型:

  1. 语法错误
  2. 类型错误
  3. 范围错误
  4. eval错误
  5. 引用错误
  6. 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错误    
  }      

}

 

以上是关于JavaScript原生错误及检测的主要内容,如果未能解决你的问题,请参考以下文章

几个有用的JavaScript/jQuery代码片段(转)

Native (C++) 开发中如何使用 ASan 检测内存错误

十条实用的jQuery代码片段

Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)

常用Javascript代码片段集锦

高效Web开发的10个jQuery代码片段