JavaScript Throw
2007-10-31 06:20:12 来源:WEB开发网核心提示:Throw声明 throw声明的作用是创建exception(异常),你可以把这个声明与try...catch声明配合使用,JavaScript Throw,以达到控制程序流并产生精确错误消息的目的, 语法: throw(exception)exception可以是字符串、整数、逻辑值或者对象,错误就会被抛出(thro
Throw声明
throw声明的作用是创建exception(异常)。你可以把这个声明与try...catch声明配合使用,以达到控制程序流并产生精确错误消息的目的。
语法:
throw(exception)exception可以是字符串、整数、逻辑值或者对象。
注意:使用小写字母编写throw。使用大写字母会出错!
实例 1
下面的实例的作用是测定变量x的值。如果x的值大于10或者小于0,错误就会被抛出(throw)。这个错误被catch的参数捕获后,就会显示出自定义的出错信息。
<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>
throw声明的作用是创建exception(异常)。你可以把这个声明与try...catch声明配合使用,以达到控制程序流并产生精确错误消息的目的。
语法:
throw(exception)exception可以是字符串、整数、逻辑值或者对象。
注意:使用小写字母编写throw。使用大写字母会出错!
实例 1
下面的实例的作用是测定变量x的值。如果x的值大于10或者小于0,错误就会被抛出(throw)。这个错误被catch的参数捕获后,就会显示出自定义的出错信息。
<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>
Tags:JavaScript Throw
编辑录入:coldstar [复制链接] [打 印]更多精彩
赞助商链接