zoukankan      html  css  js  c++  java
  • try-catch捕获错误

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    </head>
    <body>
    <h1>让出错的代码出现在可控制的范围内</h1>
    <script>
    // try-catch-finally捕获异常,就是报错的东西
    // 因为js报错之后后边的代码就不执行了,try_cath就是要解决这个问题,报错了不影响以后的执行
    /*// 例1
    console.log(n);//这步报错了之后后边的代码不执行
    var num = 123;
    console.log(123);//这个是不会被展示出来的,因为上面已经报错*/


    /*try{
    console.log(n);//报错了
    }catch(e){
    console.log("n没有定义");
    console.log(e);//错误信息
    }finally{
    console.log("这句话可以省略,不管有没有捕获异常都执行这里的东西");
    }
    var num = 123;
    console.log(num);//并不影响下层代码的执行*/

    try{
    // 这里没有错误的代码throw一个
    // throw "出错了"; 可以捉到
    throw new Error ("出错了"); //可以捉到
    }catch(e){
    // console.log("n没有定义");
    console.log(e);//错误信息,输出的是上面throw的错误
    }
    var num = 123;
    console.log(num);//并不影响下层代码的执行
    </script>
    </body>
    </html>

  • 相关阅读:
    团队作业WEEK3
    团队作业week2#
    团队作业week2
    Team Homework #3
    learning from the previous teams
    Team Homework #2
    Java语法基础相关
    关于Java的专有名词
    图片验证码
    省市二级联动
  • 原文地址:https://www.cnblogs.com/niuniuniu/p/6417934.html
Copyright © 2011-2022 走看看