try{}catch() 异常的处理
try{ return a/b; }catch (e) { console.log("b不能为零,除数不可为零"); }
1. 上面返回 a/b,正常情况下b不为零,就直接返回,不会执行catch里面的东西。
2. 但是当b=0就无法返回数据了→_→ 异常了!异常被catch捕捉到就执行catch里面的语句,继续下面的代码运行
*异常的通俗原理,出现某个错误的时候,不想直接关掉程序,就在捕捉到的异常里面处理,这样程序继续运行,而不是马上关闭
try{ return a/b; }catch (e) { console.log("b不能为零,除数不可为零"); }
1. 上面返回 a/b,正常情况下b不为零,就直接返回,不会执行catch里面的东西。
2. 但是当b=0就无法返回数据了→_→ 异常了!异常被catch捕捉到就执行catch里面的语句,继续下面的代码运行
*异常的通俗原理,出现某个错误的时候,不想直接关掉程序,就在捕捉到的异常里面处理,这样程序继续运行,而不是马上关闭