//没有错误信息
try{ //正常语句
asd
}catch{ //捕捉错误
console.log("此处错误")
}finally{ //不管有没有错误,都会执行
console.log("你好棒")
}
//有错误信息
try{ //正常语句
asd
}catch(err){ //捕捉错误 //catch(一个变量) 变量会去接所有默认错误提示
console.log(err)
}
//自定义错误信息
try{
a = 1
throw "直接赋值错误" //只能赋值第一次
if(a==1){
throw "a不能等于1"
}
}
catch(err){
console.log(err)
}