公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

JS教程Javascript基础:异常抛出语句throw

Javascript基础:异常抛出语句throw

更新时间:2013-05-27 20:13:06 |

Throw语句

throw 语句的作用是创建 exception(异常)。你可以把这个语句与 try...catch 声明配合使用,以达到控制程序流并产生精确错误消息的目的。

语法:

throw(exception)

exception 可以是字符串、整数、逻辑值或者对象。

注意:使用小写字母编写 throw,使用大写字母THROW会出错!

实例

下面的实例的作用是测定变量 x 的值。如果x 的值大于10 或者小于0,错误就会被抛出 (throw);这个错误被catch 的参数捕获后,就会显示出自定义的出错信息。

1

2var x=prompt("请输入一个0~10之间的数字:","");

if(isNaN(x)){

4    alert('请输入一个数字');

}else{

6    x = parseInt(x);

    try{

        if(x>10){

9            throw "Err1"

        }else if(x<0){

11            throw "Err2"

        }else if(x){

13            alert(x);

14        }

    }catch(e){

        if(e=="Err1"){

17            alert("输入的数值太大")

18        }

        if(e == "Err2"){

20            alert("输入的数值太小")

21        }

22    }

23}

24

运行示例

请参阅

throw 语句try...catch 语句

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号