函数的学习与使用

简介: 函数的学习与使用

函数的概念

函数:封装一段可被重复调用执行的代码块,通过函数可以实现大量代码的重复使用。函数     也是一种引用数据类型。

简单来说函数就是一个容器,可以封装一些代码, 在需要时再执行这些代码。

函数的使用

创建函数(又叫做命名函数)

function  函数名()  {
// 函数体代码
}

function是命名函数的关键字,必须小写

匿名函数

let  fun  =  function()  {
// 函数体代码
};

fun是变量名,不是函数名,他只是存储函数的变量

两种函数调用方法几乎一样,如下

函数名();

变量名();

函数的封装

函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接     口(函数名)。

function  getSum()  {
let  num  =  0;  //  准备一个变量,保存累加和
for  (let  i  =  1;  i  <=  100;  i++)  {
num += i; // 把每个数值 都累加到变量中
}
console.log(num);
}
// 调用函数
getSum();

如上代码

函数的参数

形参:函数定义时候,传递的参数 (实参值会传递给形参,相当于不用声明的变量)

实参:函数调用时候,传递的参数

// 带参数的函数声明
function  函数名(形参 1,形参 2,形参 3...)  {
//函数体
}
// 带参数的函数调用
函数名(实参 1,实参 2,实参 3...);

参数个数

说明

实参个数等于形参个数

输出正确结果

实参个数多于形参个数

只取到形参的个数

实参个数小于形参个数

多出的形参会被定义为 undefined。

 函数的返回值

// 声明函数
function  函数名()  {
// 函数体
return  需要返回的值;
//  函数遇到 return 会停止执行,并返回指定的值
//  如果函数没有 return  返回的值是 undefined
}
// 调用函数
函数名();  //此时调用函数就可以得到函数体内 return 的值

break,continue,return 的区别

break: 结束当前的循环体 (如 for、while) continue: 跳出本次循环 继续执行下次循环

return: 不仅可以终止当前函数体内的代码,还能返回 return 语句后面的值。

目录
相关文章
|
5月前
|
存储 容器
函数的学习与使用
函数的学习与使用
|
6月前
|
存储 编译器 文件存储
|
8月前
|
Java Python
编程中的函数与方法
编程中的函数与方法
97 4
|
程序员
学C的第九天(深入学习函数:库函数、自定义函数、函数的参数、函数调用、练习、补充知识点)-2
5.5:练习(部分上一期做过,换成函数做法): (1).写一个函数可以判断一个数是不是素数:
|
程序员 编译器 C语言
学C的第九天(深入学习函数:库函数、自定义函数、函数的参数、函数调用、练习、补充知识点)-1
1.函数是什么: 维基百科中对函数的定义:子程序 * 在计算机科学中,子程序(英语:
|
编译器
学习函数
学习函数
92 0
|
人工智能 运维 架构师
如何用 7 分钟玩转函数计算?
如何用 7 分钟玩转函数计算?
如何用 7 分钟玩转函数计算?
|
算法 编译器 Python
Python编程基础:实验6——函数的递归
有关Python函数递归的一些题目,非常经典,开箱即用。
335 1
Python编程基础:实验6——函数的递归