This Domain(Admin5.com) is for Sale:

throw 语句

时间:2007-12-27  来源:不详  作者:林子

产生一个能被 try...catch...finally 语句处理的错误情形。

copyright dedecms

throw exception

dedecms.com

必选的 exception 参数可以是任何表达式

dedecms.com

说明

下面的例子根据传递进来的值扔出一个错误,然后举例说明那个错误是如何在 try...catch...finally语句的层次中被处理的: dedecms.com

function TryCatchDemo(x){

try {

try {

if (x == 0)// 估参数的值。

throw "x equals zero";// 扔出一个错误。

else

throw "x does not equal zero";// 扔出一个不同的错误。

}

catch(e) {// 在这儿处理 "x = 0" 的错误。

if (e == "x equals zero")// 检查错误能否在这儿被处理。

return(e   " handled locally.");// 返回对象错误消息。

else// 不能在这儿处理这个错误。

throw e;// 重新扔出该错误给下一个

}// 错误处理程序。

}

catch(e) {// 在此处理其他错误。

return(e   " handled higher up.");// 返回错误消息。

}

}

document.write(TryCatchDemo(0));

document.write(TryCatchDemo(1)); 织梦内容管理系统 

要求

版本 5 织梦内容管理系统

请参阅

try...catch 语句 织梦内容管理系统

看完这篇,您有何感觉呢?

上一篇:try...catch...finally 语句   下一篇:switch 语句

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息