try{}catch() 异常的处理

try{
    return a/b;
}catch (e) {
    console.log("b不能为零,除数不可为零");
}

  1. 上面返回 a/b,正常情况下b不为零,就直接返回,不会执行catch里面的东西。
  2. 但是当b=0就无法返回数据了→_→ 异常了!异常被catch捕捉到就执行catch里面的语句,继续下面的代码运行

*异常的通俗原理,出现某个错误的时候,不想直接关掉程序,就在捕捉到的异常里面处理,这样程序继续运行,而不是马上关闭

原文地址:https://www.cnblogs.com/binlucky/p/6511246.html