定义:函数用于保存一段待执行的代码,或者封装某个功能.
语法:1,函数声明
function 函数名(参数列表){
函数体
return 返回值
}
2,函数调用
函数名(实参列表)
1,无参数,无返回值的函数
function f1(){
console.log("f1被调用")
}
f1();
---------------------------------------------------------------------------------
2,带参数,无返回值的函数;
允许形参和实参个数不匹配
变量声明未赋值,默认是undefind
function f2(a,b){
var r=a+b;
console.log(a,b,r);
函数内部变量arguments,保存了实际传递过来的参数
console.log(arguments);
}
f2(3,6);
f2(10);
f2(10,15,16);
3,带参数,有返回值的函数
function f3(a){
if(a){
var r1=a+a;
var r2=a*a;
console.log(r1,r2);
return "合法";
}else{//undefined 或 0
console.log("不合法");
return;
}
var res=f3(5);
console.log(res);