zoukankan      html  css  js  c++  java
  • JavaScript throw 声明【每日一段代码64】

    <html>
    <body>
    <script type="text/javascript">
    var x=prompt("请输入 0 到 10 之间的数:","");
    try
    {
    if (x>10)
    throw "Err1";
    else if (x<0)
    throw "Err2";
    else if (isNaN(x))
    throw "Err3";
    }
    catch (er)
    {
    if (er=="Err1")
    alert("错误!该数值太大!");
    if (er=="Err2")
    alert("错误!该数值太小!");
    if (er=="Err3")
    alert("错误!该值不是数字!");
    }
    </script>
    </body>
    </html>

    【throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用,以达到控制程序流并产生精确错误消息的目的。语法:throw(exception)。exception 可以是字符串、整数、逻辑值或者对象。注意:使用小写字母编写 throw。使用大写字母会出错!以上实例中的作用是测定变量 x 的值。如果 x 的值大于 10 或者小于 0,错误就会被抛出 (throw)。这个错误被 catch 的参数捕获后,就会显示出自定义的出错信息。】

  • 相关阅读:
    操作符重载
    虚继承
    虚函数(2)
    基类与子类的成员函数的关系
    虚函数
    虚函数的简单应用
    齐国的粮食战
    纯虚函数
    类的继承(2)
    输出自定义日期格式
  • 原文地址:https://www.cnblogs.com/naokr/p/2426102.html
Copyright © 2011-2022 走看看