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>

  • 相关阅读:
    excel上传和下载
    SublimeText快捷键大全(附GIF演示图)
    JS求多个数组的重复数据
    js各种宽高(3)
    js各种宽高(2)
    js各种宽高(1)
    echarts简单使用案例
    js小技巧
    原生jdbc执行存储过程
    Cron和Spring定时任务
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13329655.html
Copyright © 2011-2022 走看看