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>

  • 相关阅读:
    字符串基本操作
    条件、循环、函数定义 练习
    turtle库基础练习
    Python基础练习
    AutoLayout 教程
    Mac上最佳的SVN管理工具:Cornerstone
    图片上传 关于压缩的问题
    关于单元测试的问题
    获取ios设备的当前IP地址
    关于项目使用ARC的管理方式
  • 原文地址:https://www.cnblogs.com/niuniuniu/p/6417934.html
Copyright © 2011-2022 走看看