zoukankan      html  css  js  c++  java
  • JavaScript中的trycatchfinally

    今天上午编写JS脚本总是出错,但是我保证提示的哪行绝对没有任何问题,因为那行是<INPUT id="Button1" type="button" value="Button" name="Button1" onclick="getdiv()">,它怎么会出错呢!错误提示是刚才那行缺少对象!怎么会呢?我判断肯定不是这行语句的错误,我便开始分析getdiv这个函数,我想用try-catch捕获一下吧,js里有try catch语句,我就用上了,我是这样用的

    try

    {

    }

    catch

    {

    }

    //用C#用的时间长了,而且也没看JS的参考,所以按照它的思路去写的,这样是错误的

    我后来查了查JScript参考,它对try catch 是这样规定的

    try {
           tryStatements

         }
    catch(exception)

        {
           catchStatements

         }
    finally

        {
          finallyStatements

         }

    参数

    tryStatement

    必选项。可能发生错误的语句。

    exception

    可选项。任何变量名。exception 的初始化值是扔出的错误的值。

    catchStatement

    可选项。处理在相关联的 tryStatement 中发生的错误的语句。

    finallyStatements

    可选项。在所有其他过程发生之后无条件执行的语句。

     

    但是我把 catchStatement 去掉就出错,把finally去掉到是没有任何问题

  • 相关阅读:
    linux报错-bash: ./xx.sh: Permission denied
    shell脚本报错:-bash: xxx: /bin/bash^M: bad interpreter: No such file or directory
    点灯
    笑话
    bzoj 4898: [Apio2017]商旅
    bzoj 4446: [Scoi2015]小凸玩密室
    bzoj 4237: 稻草人
    idea
    springmvc集成swagger实现接口文档自动化生成
    基本的内存泄漏的解释
  • 原文地址:https://www.cnblogs.com/interboy/p/426591.html
Copyright © 2011-2022 走看看