最新IBM水货笔记本价格,详细点击进入

查看完整版本: 为 JScript 实现错误处理。

风舞残阳 2008-4-1 11:21

为 JScript 实现错误处理。

产生一个能被[b]try...catch...finally[/b]语句处理的错误情形。
[b]throw[/b]exception必选的[i]exception[/i]参数可以是任何表达式。
说明下面的例子根据传递进来的值扔出一个错误,然后举例说明那个错误是如何在[b]try[/b]...[b]catch...finally[/b]语句的层次中被处理的:
functionTryCatchDemo(x){try{try{if(x==0)//估参数的值。[b]throw[/b]"xequalszero";//扔出一个错误。else[b]throw[/b]"xdoesnotequalzero";//扔出一个不同的错误。}catch(e){//在这儿处理"x=0"的错误。if(e=="xequalszero")//检查错误能否在这儿被处理。return(e+"handledlocally.");//返回[wiki]对象[/wiki]错误[wiki]信息[/wiki]。else//不能在这儿处理这个错误。[b]throw[/b]e;//重新扔出该错误给下一个}//错误处理[wiki]程序[/wiki]。}catch(e){//在此处理其他错误。return(e+"handledhigherup.");//返回错误信息。}}document.write(TryCatchDemo(0));document.write(TryCatchDemo(1));要求版本5
页: [1]
查看完整版本: 为 JScript 实现错误处理。