当前位置: 首页 > 网络学院 > 客户端脚本教程 > JavaScript > JS Throw

JavaScript
JS数学对象参考
JS字符串对象参考
JS函数参考
JS事件参考
Javascript 常用正则表达式
FF和IE下的js兼容性问题
jQuery 简单介绍
jQuery / 核心 / $(expression, [context] ) 函数
jQuery / 核心 / $(html) 函数
如何使用JS来判断浏览器类型(ie、firefox,等等)
Javascript在IE和FireFox中的不同表现
3个js字符编码函数区别
javascript 中的 XMLDOM 对象

JavaScript 中的 JS Throw


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 991 ::
收藏到网摘: n/a

The throw statement allows you to create an exception.
throw声明可以让你创建一个例外情况。


Examples
实例

The throw statement [throw语句]]
How to use the throw statement.
怎样使用throw声明


The Throw Statement

The throw statement allows you to create an exception. If you use this statement together with the try...catch statement, you can control program flow and generate accurate error messages.
如果你把throw声明和try...catch声明组合起来使用,你可以控制程序流程并引出精确的错误信息

Syntax语法

throw(exception)

The exception can be a string, integer, Boolean or an object.
例外可以是串,整数,布尔或是对象。

Note that throw is written in lowercase letters. Using uppercase letters will generate a JavaScript error!
注意throw是要小写的,不然会出错

Example 1
例子1

The example below determines the value of a variable called x. If the value of x is higher than 10 or lower than 0 we are going to throw an error. The error is then caught by the catch argument and the proper error message is displayed:
下面的例子(结果)决定于变量x的值。如果x的值大于10或是小于0就出现不同的错误提示

<html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 0 and 10:","")
try
{
if(x>10)
throw "Err1"

else if(x<0)
throw "Err2"
}
catch(er)
{
if(er=="Err1")
alert("Error! The value is too high")
if(er == "Err2")
alert("Error! The value is too low")
}
</script>
</body>

</html>

评论 (0) All

登陆 | 还没注册?