在try里面发生的错误, 不会执行错误的try里面的代码
try{
console.log('a');
console.log(b);
console.log("c");
}catch(e){//error error =.message error.name --->error
console.log(e.message+" "+e.name)
}
Error.name的六种值对应的信息:
1.EvalError: evaluate()的使用与定义的不一致,
2.RangeError: 数值越界,
3.ReferenceError: 非法或不能识别的引用数值,
4.SyntaxError: 发生语法解析错误,
5.TypeError: 操作数类型错误,
6.URIError: URI处理函数使用不当
网友评论