51CTO技术论坛 » Web开发 » 关于javaScript里面try-catch的疑问        上一帖     下一帖    查看完整版本

页: [1]

flagshipzx2008-2-11 06:53
关于javaScript里面try-catch的疑问

我在看一本ajax的教程里看到这样一个代码段
请问这里的catch (failed)中的failed代表什么?是一个确定的异常名称,必须这样写,还是一种逻辑的表达?
<script language="javascript" type="text/javascript">
var request = false;
try {
      request = new XMLHttpRequest();
      } catch (failed) {
      request = false;
      }
      if (!request)
            alert("Error initializing XMLHttpRequest!");
</script>

dgyr2008-7-8 02:01
catch()里面的参数是自定义的
他的属性主要有如下7种
description: 错误描述 (仅IE可用).
fileName: 出错的文件名 (仅Mozilla可用).
lineNumber: 出错的行数 (仅Mozilla可用).
message: 错误信息 (在IE下同description)
name: 错误类型.
number: 错误代码 (仅IE可用).
stack: 像Java中的Stack Trace一样的错误堆栈信息 (仅Mozilla可用).

关键词: ajax       

相关文章:
ajax最简单的聊天室(附源码)
新技术挑战网络编辑
"AJAX开发日"压轴讲师章立民全面探讨ASP.NET AJAX
asp.net中引入外部js文件的中文乱码问题
数据库开发者常犯的十大错误

查看完整版本: 关于javaScript里面try-catch的疑问


Powered by 51CTO.COM