5.js基础--error

作者: 梦见君笑 | 来源:发表于2017-03-13 16:16 被阅读27次

    1.error基础

    当程序运行出错的时候,保存错误信息的对象

    主要以下6中错误:

    1.SyntaxError:语法错误

    2.ReferenceError:引用错误,没找到xxx

    3.TypeError:类型错误,错误的使用了对象的方法

    4.RangeError:范围错误,特指参数超过范围

    5.EvalError:错误的使用了Eval

    6.URIError:URI 错误

    创建:Error对象是在错误发生时由js引擎自动创建的。

    错误处理:

    try{
    可能出现的错误
    }catch(error){
    只有错误发生时才执行的错误处理
    }finally{
    无论如何都会执行的代码
    }

    例如:

    try{
    new XMLHttpRequest();
    document.write("支持AJAX");
    }catch(err){
    document.write("不支持AJAX");
    console.log(err); //打印错误信息
    }finally{
    alert("验证完毕");
    }

    抛出自定义错误:

    Throw exception  :创建或抛出异常

    throw

    相关文章

      网友评论

        本文标题:5.js基础--error

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