JavaScript 错误处理

错误处理

为什么要使用错误处理?

有时候某一段程序出现错误就会导致后面的代码不再执行,直接让整个程序瘫痪。这并不是我们想要的结果,所以我们就需要用到错误处理。当某一段程序报错后不会影响后面的代码,后面的代码正常运行

语法

        try {
            //这里写逻辑代码
        } catch (err) {
            //这里打印输出错误信息
        } finally {
            //最终不管有没有报错都会执行的代码
        }

示例

        try {
            let a = 10;

            // 输出一个未定义的变量名
            console.log(aaaaaaaa);
        } catch (err) {
            //将错误抛出
            console.log(err); //ReferenceError: aaaaaaaa is not definedat
        } finally {
            //finally可以省略不写
            console.log('不管有没有报错都会执行的代码');
        }

        //上面报错并不会影响这里的代码
        console.log(1000); //正常执行
评论区
头像
文章目录