1.函数的概念
函数是什么:就是封装了一段可被重复调用执行的代码块,通过此代码块可以实现大量代码的重复使用
函数的目的:使大量代码重复使用
2.函数的使用
2.1 声明函数
function 函数名(){ /function 声明函数的关键字,全部小写
/函数体 /函数名一般是动词,表示做某件事
} /函数不调用自己不执行
2.2 调用函数
函数名(); / 通过调用函数名来执行函数体代码
2.3 函数的封装
- 函数的封装是把一个或者多个功能通过函数的方式封装起来,对外提供一个简单的函数接口
- 简单理解:封装类似于将电脑配件整合组装到机箱的机箱中(类似快递打包)
2.4(案例)利用函数求任意两个数之间的和
/声明函数
function getSum(num1,num2){
var sum = 0 ;
for (var i = num1; i <= num2;i++){
sum += i;
}
console.log (sum);
}
/调用函数
getSum(1,100);
3.函数的参数
3.1 形参和实参
/我们可以利用函数的参数实现函数重复不同的代码
function 函数名 (形参1,形参2....){ /在声明函数的小括号里面是形参(形式上的参数)
函数体
}
函数名(实参1,实参2....); /在函数调用的小括号里面是实参(实际的参数)
3.2 形参和实参的执行过程
/声明函数
function getSum(num1,num2){ /形参是接收实参的实际数据,类似于一个变量
var sum = 0 ;
for (var i = num1; i <= num2;i++){ /首先形参接收实参的数据,然后函数体再输出
sum += i;
}
console.log (sum);
}
/调用函数
getSum(1,100); /实际的参数,函数调用的时候传递参数,实参传递给形参