代码调试 try…catch 错误信息
//在try里面发生错误,不会执行错误后的try里的代码,try外面代码继续执行
//try里代码不出错catch里代码不会执行,出错则执行catch
try{
console.log('a')
console.log(b)
console.log('c')
}catch(e) { //error error.message error.name ---> errot
console.log(e.name + '' + e.message);
}
console.log('d')
Error.name的六种值对应的信息:
EvalError: eval()的使用与定义不一致
RangeError: 数值越界
ReferenceError: 非法或不能识别的引用数值
SyntaxError: 发生语法解析错误
TypeError: 操作数类型错误
URIError: URI处理函数使用不当