Function对象
Function:函数(方法)对象
1.创建:
*Function 方法名(形参){
方法体...
}
*var 方法名 = Function(){
方法体...
}
2.属性:
length:表示形参的个数
3.特点:
*方法定义是 :形参的类型不用写,返回值类型不用写
*方法是一个对象,如果定义的方法名相同,则覆盖
*在js中,方法的调用只与方法的名称有关,与方法的参数列表没有关系
*在方法声明中有一个隐藏的内置对象(数组),arguments封装所有的实际参数
4.调用
方法名称(实际参数列表)
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>function对象</title>
<script>
/*
需求:求任意数字的和
*/
function add(){
var sum = 0;
for ( var i = 0; i < arguments.length;i++){
sum += arguments[i] ;
}
return sum;
}
var result = add(1,2,3,4,5,6,7,8,9,10);
document.write(result);
</script>
</head>
<body>
</body>
</html>