zoukankan      html  css  js  c++  java
  • Javascrip错误类型

    Javascrip一旦发现错误,会自动创建一个Error类型对象。

    Javascrip中有几种错误类型?六种
    1.SyntaxError 语法错误
    2.ReferenceError 引用错误
    3.TypeError 类型错误:错误的使用了对象中的方法的时候
    4.RangeError 范围错误
    5.EvalError 调用Eval函数的时候出错
    6.URLError

    错误处理:在程序发生错误的时候保证程序不退出,或者正常退出

    tryCatch结构

    try{
    可能出错的代码
    }catch(err){
    仅在发生错误的时候执行,而且一旦发生错误err变量中自动存入error'对象
    1.记录/显示错误信息
    2.继续向调用者抛出异常
    }[finally{ //可省略
    无论对错,一定执行,释放资源
    }]

    例如:

    var kword = /no/ig;
    var input = prompt("请输入一段话");
    var arr = input.match(kword);
    //alert("共找到" + arr.length + "处");
    try{
      alert("共找到" + arr.length + "处");
    }catch(err){
      alert("没找到");
      alert(err.toString());
    }finally{
      alert("释放资源");
      arr = null;
    }

    可以简写为:

    var kword = /no/ig;
    var input = prompt("请输入一段话");
    var arr = input.match(kword);
    if(arr){
      alert("共找到" + arr.length + "处");
    }else{
      alert("释放资源");
    }
    arr = null
  • 相关阅读:
    codevs 2632 非常好友
    codevs 1213 解的个数
    codevs 2751 军训分批
    codevs 1519 过路费
    codevs 1503 愚蠢的宠物
    codevs 2639 约会计划
    codevs 3369 膜拜
    codevs 3135 River Hopscotch
    数论模板
    JXOJ 9.7 NOIP 放松模拟赛 总结
  • 原文地址:https://www.cnblogs.com/joe235/p/10750050.html
Copyright © 2011-2022 走看看