JS中try catch的用法

时间:2023-03-10 05:14:50
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)
}