try_catch
-
try{ }catch(e){ }
-
Error.name的六种值对应信息
-
EvalError:eval()使用与定义不一致
-
RangeError:数组越界
-
ReferenceError:非法或不能识别的引用数值
-
SyntaxError:发生语法解析错误
-
TypeError:操作数类型错误
-
URLError:URL处理函数使用不当
-
try{
console.log('a');
console.log(b);
console.log("c");
}catch(e){
console.log(e.name + "" + e.message);
}
console.log('d');
//当try里面运行出错,不会中制程序运行,而是跳出try继续执行代码。catch则获取错误信息并打印