javascript能不能抛出异常? 跳出函数用 return抛出错误异常用 throw()thorw(new Error(-1, "wrong!")) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 throw 语句产生一个能被 try...catch...finally 语句处理的错误情形。 throw exception 必选的 exception 参数可以是任何表达式。 说明下面的例子根据传递进来的值扔出一个错误,然后举例说明那个错误是如何在 try...catch...finally语句的层次中被处理的: 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)); 问个实际的问题。为什么大家不喜欢自带的alert,confirm,prompt jquery设置 div宽度 ASP缺少对象错误,急!!! 难倒了,为什么左漂图片放在网上去就不漂浮了 EXTJS 点击树节点,然后弹出一个jsp 页面 《WebApp实时开源开发框架Clouda深入评测》有奖博文征集活动 想实现一个类似IE的自定义工具栏的网页界面 大年三十夜,提问,帮忙了大家. 如何通过点击A页面的超链接,把A页面中文本筐中的参数带到B页面中? 求 Web 上 DHTML 做的 Tree 节点拖动的示例代码 如何验证数字类型 JavaScript的问题
产生一个能被 try...catch...finally 语句处理的错误情形。 throw exception 必选的 exception 参数可以是任何表达式。 说明
下面的例子根据传递进来的值扔出一个错误,然后举例说明那个错误是如何在 try...catch...finally语句的层次中被处理的: 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));