zoukankan      html  css  js  c++  java
  • JavaScript 16 错误处理

    JavaScript提供了一种try catch的错误处理机制,当有错误抛出的时候,可以catch住。

    示例 1 : 

    调用不存在的函数

    在本例中故意调用不存在的函数f2, 因为函数f2不存在,所以会出错,并且会中断执行。 导致后面的代码也不会执行了。

    <script>
    document.write("试图调用不存在的函数f2()就会报错,并且导致javascript中止执行,后面的代码也不会执行了");
     
    function f1(){
      //函数f1是存在的
    }
    f2();  //调用不存在的函数f2();
    document.write("剩下的代码");
    </script>

    示例 2 : 

    try catch

    对f2()调用进行try catch的处理。 捕捉到了该方法未定义的错误。并打印出来。
    后续的代码,也就可以继续执行了。

    <script>
     
    function f1(){
      //函数f1是存在的
    }
    try{
       document.write("试图调用不存在的函数f2()<br>");
        f2();  //调用不存在的函数f2();
    }
    catch(err){
       document.write("捕捉到错误产生:");
        document.write(err.message);
    }
     
    document.write("<p>因为错误被捕捉了,所以后续的代码能够继续执行</p>");
     
    </script>

  • 相关阅读:
    全选、全不选、反选
    IE Tester 怎样使用firebug 调试工具?
    策略模式
    模板方法模式
    迭代器模式——android中使用
    android 实现圆形波纹动画
    android 窗口的使用
    AlertDialog 基本使用
    国外android 网站
    ViewDragHelper 任意拖动
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13329655.html
Copyright © 2011-2022 走看看