美文网首页
Js try catch

Js try catch

作者: ticktackkk | 来源:发表于2020-01-14 23:34 被阅读0次

    在try里面发生错误,不会执行错误后try里面的代码

        try {
            console.log('a');
            console.log(b);虽然代码错误,但是不报错
            console.log('c');但是这行代码不执行
        } catch (e) {
            console.log('d');依然执行
        }
            console.log('d');执行
    

    try里面代码出错,会执行catch里面的代码,try代码没有出差错,不会执行catch里面代码

    try {
            console.log('a');
            console.log('b');
            console.log('c');try代码没错都执行
        } catch (e) {
            console.log('d');不执行
        }
            console.log('d');执行
    

    返回错误信息

    try {
            console.log('a');
            console.log(b);
        } catch (e) {
            console.log(e.message + "      "+e.name);  b is not defined      ReferenceError
        }
    

    Error.name对应的六种值信息
    EvalError:eval()的使用与定义不一致
    RangeError:数组越界
    ReferenceError:非法或不能识别的引用值没定义就使用
    SyntaxError:发生语法解析错误使用了中文字符之类的
    TypeError:操作数类型错误
    URlError:URL处理函数使用不当

    相关文章

      网友评论

          本文标题:Js try catch

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