JS中报错处理 try catch finally的使用


JS中标准报错处理通过 try catch finally ,使用格式

try {


} catch (err) {


} finally {


}

 

代码1:

try {
  console.log('顺序 1')
} catch (err) {
  console.log('顺序 2 :接收到报错原因:', err.message)
} finally {
  console.log('顺序 3 :不管有没有异常都会执行')
}

执行结果:

顺序 1

顺序 3 :不管有没有异常都会执行

 

代码2:

try {
  console.log('顺序 1', a)
} catch (err) {
  console.log('顺序 2 :接收到报错原因:', err.message)
} finally {
  console.log('顺序 3 :不管有没有异常都会执行')
}

执行结果:

顺序 2 :接收到报错原因: a is not defined

顺序 3 :不管有没有异常都会执行

 

代码3:

try {
  console.log('顺序 1')
  throw "报错原因";
} catch (err) {
  console.log('顺序 2 :接收到报错原因:', err)
} finally {
  console.log('顺序 3 :不管有没有异常都会执行')
}

执行结果:

顺序 1

顺序 2 :接收到报错原因: 报错原因

顺序 3 :不管有没有异常都会执行


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM