美文网首页
异常捕获 try...catch

异常捕获 try...catch

作者: 缘之空_bb11 | 来源:发表于2024-01-08 13:32 被阅读0次

作用: 如果程序出错,还能让程序继续往下执行,并捕获错误

示例: 如果程序报错, 代码将不会再往下执行

                    let b;
                    console.log(b.xxx)     // 报错,程序结束
                    console.log('看看我执行了吗?');   //  并没有只执行

示例: 使用 try...catch 捕获异常

    try {
        let b;
        console.log(b.xxx)
        } catch (error) {
            //console.log(error)
            console.log('打印捕获的异常')  
        }
        console.log('出错之后,还执行的错误,因为上面捕获了')

运行结果:
打印捕获的异常
出错之后,还执行的错误,因为上面捕获了

  • 自定义异常信息

通过 throw new Error('当前时间为偶数,不可以执行') 进行自定义.
message属性:错误相关信息
stack属性:函数调用栈记录信息

 try {
     something()
 } catch (error) {
      console.log(error.message)
 }
function something() {
     if (Date.now() % 2 === 1) {
        console.log('当前时间为奇数,可以执行')
     } else {
        throw new Error('当前时间为偶数,不可以执行')
     }
} 

相关文章

  • Kotlin Coroutines Flow 系列(三) 异常处

    五. Flow 异常处理 Flow 可以使用传统的 try...catch 来捕获异常: 另外,也可以使用 cat...

  • Android crash捕获

    1.当应用发生crash时怎么捕获异常呢? 我们都知道,代码中使用try...catch可以捕获预知的crash,...

  • 15 异常处理

    15.1 异常处理机制 使用try...catch捕获异常:如果执行try块里的业务逻辑代码出现异常,则系统自...

  • 异常

    使用try...catch捕获异常 •执行try块里的业务逻辑代码时出现异常,系统自动生成一个异常对象,该异常对象...

  • js异常捕获

    一、js异常捕获的两种方式: 1、try...catch2、window.onerror try...catch ...

  • 对异步函数封装异常处理函数

    想使得程序更加健壮,需要对请求函数进行异常捕获,对每个函数添加try...catch对于体量大的项目,工作量相对也...

  • RXJS 的错误处理和重试机制

    错误处理机制是每个编程语言中必不可少的机制,通常使用 try...catch 来进行异常的捕获和处理。在 RXJS...

  • 12. 异常---try...catch

    try...catch Kotlin中所有异常类都是Throwable类的子孙类。 使用try...catch表达...

  • JavaScript错误与调试

    1 错误处理 js使用try...catch语句来捕获并处理错误,使用throw语句来主动抛出一个错误。 捕获错误...

  • Python面向对象2

    异常 捕获异常image.png根据错误类型捕获异常image.png 未知错误捕获image.png 捕获异常完...

网友评论

      本文标题:异常捕获 try...catch

      本文链接:https://www.haomeiwen.com/subject/temnndtx.html