1.JavaScript 函数的概念
函数:封装一段可被重复调用执行的代码块,通过函数可以实现大量代码的重复使用。函数 也是一种引用数据类型。
简单来说函数就是一个容器,可以封装一些代码, 在需要时再执行这些代码。
1.1JavaScript 函数的使用
创建函数(常用):
通过 function 关键字声明函数,又叫做 命名函数
function 函数名() {
// 函数体代码
}
// function 是声明函数的关键字,必须小写
// 函数名 命名为动词形式 例: getSum
通过函数表达式定义函数,又叫做匿名函数
let fun = function() {
// 函数体代码
};
// fun 是变量名,不是函数名
// fun 是变量,只不过变量存储的是函数
调用函数:
let fun = function() {
// 函数体代码
};
// fun 是变量名,不是函数名
// fun 是变量,只不过变量存储的是函数
函数的封装:
函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接 口(函数名)
//例用封装函数计算 1-100 累加和
function getSum() {
let num = 0; // 准备一个变量,保存累加和
for (let i = 1; i <= 100; i++) {
num += i; // 把每个数值 都累加到变量中
}
console.log(num);
}
// 调用函数
getSum();
函数for循环包装示例:
闰年输出
function year(a, b) {
for (let i = a; i <= b; i++) {
if (i % 4 != 0) {
continue;
}
console.log(i)
}
}
year(1998, 2008);
猴子吃桃
function monkey(a, b, c) {
let t = a;
for (let i = b; i < c; i++) {
t = (t + 1) * 2;
}
console.log(t);
}
console.log(monkey(1, 1, 10));