求助一下这段代码中sum.arguments.length是个什么函数?<html><body><script>
function sum(StartVal,EndVal)
{
var ArgNum = sum.arguments.length;
var i,s=0;
if (ArgNum == 0 )
{ StartVal = 1; EndVal = 1000; }
else if (ArgNum == 1 )
EndVal = 1000;
for (i = StartVal; i<=EndVal; i++)
s+=i;
return s;
}
document.write("不给出参数调用函数sum:",sum(),"<br>");
document.write("给出一个参数调用函数sum:",sum(500),"<br>");
document.write("给出二个参数调用函数sum:",sum(1,50),"<br>");
</script></body></html>
function sum(StartVal,EndVal)
{
var ArgNum = sum.arguments.length;
var i,s=0;
if (ArgNum == 0 )
{ StartVal = 1; EndVal = 1000; }
else if (ArgNum == 1 )
EndVal = 1000;
for (i = StartVal; i<=EndVal; i++)
s+=i;
return s;
}
document.write("不给出参数调用函数sum:",sum(),"<br>");
document.write("给出一个参数调用函数sum:",sum(500),"<br>");
document.write("给出二个参数调用函数sum:",sum(1,50),"<br>");
</script></body></html>
解决方案 »
- 急急急~~一段JS代码在IE下总是执行错误,但在FF和Chrome下执行正常,求大神们指点,看看我错那了。
- 请教jQuery操作ListBox的问题
- javascript检验表单问题!!
- 关于HTML与屏目分辨率兼容问题
- 求树型菜单代码(XP菜单效果)
- 关于window.open()的问题???
- 高分求javascript写的对字符串的解压缩算法,ZIP格式的。
- web中常见客户端数据绑定技术有哪些?
- ^@^__ Google快照自己抓,本地版【JS@SOAP】(源码公开) __^@^
- 在javascript 中怎么判断一个变量是时间格式?
- 页面A用showModalDialog弹出了页面B,页面B用open方法弹出了页面C,请问如何在页面C里用代码刷新页面A
- ********** 为什么radio只有一个的时候,js取不到控件? **********
arguments是Function()对象的属性,表示函数的参数数组,数组中包含了每个传递过来的参数
arguments.length就是数组的长度,即参数的个数