函数

一.函数声明
1.没有参数的函数
function box(){
alert("我只有被调用才可以可以值执行");
}
box();  //函数的调用,调用可以放到函数的前面也可以
2.有参数的函数
function box(name,age){
alert("你的姓名:“+name+",年龄:”+age);
}
box("李晨“,23);  //函数调用,并传参
二.return返回值
function box(){
return "我只有被调用才可以可以值执行"
}
alert("box()");  //调用后的结果返回到box()这个用于调用的部分,把返回的结果赋值到box(),相当于box()="我只有被调用才可以可以值执行".
 
return的另外一个功能:当函数执行到第一个return就会终止函数,不会继续往下执行
三.argument
功能一:可以获取函数参数
function box(){
return argument[0]+"|"+argument[1]; 通过数组来获取函数参数
}
alert("box(1,2)");   函数传递参数
功能二:动态加载功能
例子:实现一个加法运算,参数的个数不确定
function box(){
var sum=0;
for(var i=0;i<arguments.length;i++){
sum+=argument[i];
}
return sum;
}
alert("box(1,2,3,4)");

 

 
 
posted @ 2016-10-10 13:51  Sunny_Lee  阅读(162)  评论(0编辑  收藏  举报