您好!欢迎访问家园网-www.jy.wang!

家园网

try{}catch(e){}的含义

网络 作者:本站 点击:

1.try{}catch(){}只能捕捉异常不能捕捉真假

2.模板

try {
    document.writeln("开始执行try块语句 ---> ")
    document.writeln("还没有发生例外 ---> ")
     alert((prompt("输入一个值:","")))
   } catch(err) {
     document.writeln("捕捉到例外,开始执行catch块语句 --->");
     document.writeln("错误名称: " + err.name+" ---> ");
     document.writeln("错误信息: " + err.message+" ---> ");
  } finally {
     document.writeln("开始执行finally块语句")
  }

Error.name的取值一共有六种,如下:

  Error:()的使用与定义不一致

  RangeError:数值越界

  ReferenceError:非法或不能识别的引用数值

  SyntaxError:发生语法解析错误

  TypeError:操作数类型错误

  URIError:URI处理函数使用不当


标签: