摘要: javascript提供一套异常处理机制,异常是干扰程序正常流程的非正常的事故。但并非是完全出乎意料。换言之,就是事故可以预判并处理的。当遇到异常时,应该抛出并处理,而抛出异常的关键字就是throw,被抛出的异常就是Exception。var add = function(a,b){ if (typeof a !=="number" || typeof b!=="number"){ throw{ name:"TypeErrow", me... 阅读全文
posted @ 2012-03-08 11:23 穆乙 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 当函数被调用时,会得到一个隐含的参数arguments数组。通过这个参数数组,函数可以访问到,函数被调用时arguments传递给函数的参数列表。这其中包括那些,在函数声明时并末指定的参数。应用这个特性,我们在定义函数时可以不指定函数的参数。看下面:var connect = function(){ var str = ''; for (var i=0;i<arguments.length;i++){ str+=arguments[i]; } ... 阅读全文
posted @ 2012-03-08 09:48 穆乙 阅读(399) 评论(0) 推荐(0) 编辑