JS中try catch的用法


在js中也可以使用try/catch语法,把可能发生异常的代码使用try包裹起来,然后在catch中对异常进行处理,处理后就不会影响后面代码的执行。

const a = null

try {
    const b = JSON.parse(a)
    console.log(a.name)
} catch (e) {
    console.log("发生异常:" + e)
}

上面是系统抛出的异常,也可以自定义抛出异常:

const a = null

try {
    if (a == null || a == '') {
        throw '值为空'
    } else {
        console.log(a)
    }
} catch (e) {
    console.log("发生异常:" + e)
}

   


免责声明!

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



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