李炎恢老师JavaScript第一季视频教程

李炎恢老师JavaScript第一季视频教程

5 (63人评价)
  • 课时:(149)

  • 学员:(1470)

  • 浏览:(55034)

  • 加入课程

012.[JavaScript] 第7章 函数的笔记

相关课时: 笔记详情:
ECMAScript 中的函数使用function 关键字来声明,后跟一组参数以及函数体。
 
函数的声明与调用:
function box(){
alert("只有调用才可以执行");
}
box();
 
arguments 对象
ECMA的函数不介意接受多少参数,不会因为参数形式不一样而报错。
因为,在内部,它用到了arguments方法,来接受传递的数值。
换句话,如果传递一个,就是argument[0], 以此类推。
 
function test(){
return arguments[0]+' | '+arguments[1]+' | '+arguments.length;
}
 
document.write(test(1));
 
练习:实现累加
function add(){
var sum=0;
for(var i=0;i<arguments.length;i++){
sum += arguments[i];
}
return sum;
}
 
document.write(add(1));
document.write(add(1,2));
document.write(add(1,3,5));
 
小结:这一点实现比java好很多,虽然JAVA5.0也有这样的新特性,叫做可变参数, VarableParameter  用三个点表示。
public static int add(inty
 
但是,JAVASCRIPT 不具备重载功能!
1 1

你感兴趣的课程

编程开发 21天学通javascript
4万+浏览/ 910学员/ 4评分
免费
编程开发 AJAX核心技术教学
3万+浏览/ 367学员/ 4.8评分
免费
编程开发 javascript课程
3万+浏览/ 483学员/ 5评分
免费