javascript中 throw error 与 throw
2021-09-13 本文已影响0人
ZH彪
抛出错误一般都是与try catch 同时出现的
先看定义:
throw new Error(error); 这个是创建错误,创造一个错误类型抛出
throw error 这个是抛出错误。
上代码:throw new Error(error)
var a = 5;
try{
if(a==5){
// 抛出错误
throw new Error("loopTerminates"); //Error要大写
}
}catch(e){
console.log(e); //打印出Error对象:Error: loopTerminates
console.log(e.message); //打印:loopTerminates
}
打印结果:
image.png
throw error:
var a = 5;
try{
if(a==5){
// 抛出错误
throw "loopTerminates";
}
}catch(e){
console.log(e); //打印: loopTerminates
console.log(e.message); //打印:undefined
}
打印结果:
image.png转载:https://blog.csdn.net/weixin_40024174/article/details/110877682