天天看点

try和catch的使用。

// 报错,a找不到,程序终止,不往下继续。
console.log(a)
// 放在try里
try {
// a不打印
console.log(a)
}catch(e){
// e是错误信息
console.log(e)
// 弹出123
alert("123")
}
// 如果放在try中 弹出2
// 否则终止
alert("2")
// 使用 let 不变量提升
let a = 0           

复制

总结:在使用try和catch时,程序报错但依然可以向下进行(node中系统错误,因为不可预知,需要大量代码来catch错误,传递错误,最后统一处理。)。