zoukankan      html  css  js  c++  java
  • 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 :不管有没有异常都会执行

  • 相关阅读:
    Hypercall机制
    python 基础-----数字,字符串,if while 循环 数据类型的转换简单介绍
    计算机基础知识
    Proxmox初步了解
    Centos7-安装py3
    KVM-virsh常用命令
    Centos7-VNC安装
    Centos7-bond模式介绍
    KVM管理工具
    Win10-无法启动虚拟机
  • 原文地址:https://www.cnblogs.com/rapale/p/14271998.html
Copyright © 2011-2022 走看看