菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: JS函数_徐欢_20230227 [打印本页]

作者: 于尘    时间: 2023-2-27 23:07
标题: JS函数_徐欢_20230227
一、今天学习内容
1. 概念
(1)JS中,可能会定义非常多的相同的代码块,这些代码可能需要大量重复使用,虽然for语句也能进行一些简单的重复操作,但是有局限性,所以我们要用到函数
(2)函数:函数就是封装一段可以被重复调用执行的带代码块
2. 函数的使用
2.1.声明函数
(1)语法:function 函数名() {函数体代码}
(2)function是声明函数的关键字,必须小写
(3)因为函数一般是为了实现某一个功能才定义的,所以通常我们将函数名命名为动词,比如getSum
2.2.调用函数
(1)语法:函数名()
(2)调用的时候不要忘记加小括号
(3)函数不调用不执行(声明函数本身并不会执行代码,只有调用函数的时候,函数体代码才会被执行)
3. 函数的封装
(1)函数的封装就是把一个或者多个功能通过函数的方式给封装起来,对外只提供一个简单的调用接口
(2)用函数计算1-100的和
4. 函数的参数
4.1.概念
(1)参数分为形参(形式参数)和实参(实际参数)
(2)在声明函数的时候用,可以在函数名称后面的小括号中添加一些参数,这些参数被称为形参,而在调用函数的时候,传递的参数叫做实参
(3)多个形参或者多个实参之间要用逗号隔开
4.2.参数的作用
(1)在函数内部某些值不确定的情况下,我们可以通过参数在调用函数时传递不同的值进去
(2)利用函数求任意两个数的和
4.3.函数实参和形参匹配情况
(1)实参个数等于形参个数,输出正确结果
(2)实参个数大于形参个数,多余的实参不使用
(3)实参个数小于形参个数,没有匹配上的形参的默认值为undefined
4.5.总结
(1)函数可以带参数也可以不带参数
(2)声明函数的时候,函数名括号里面的是形参,形参的默认值是 undefined
(3)调用函数的时候,函数名括号里面的是实参
(4)多个参数之间用逗号分割
(5)形参的个数一般情况下要和实参的个数保持一致
5. 函数的返回值
5.1.return基本使用
(1)使用return语句来返回函数的值给调用者
(2)使用return语句时,函数会停止执行,并返回指定的值
(3)如果函数没有return返回值就是undefined
(4)使用函数求任意两个数的最大值
(5)求一个数组中的最大值
5.2.return终止函数
(1)return后面的代码不被执行
(2)如果函数没有return,最终的返回结果是undefined
5.3.return的返回值
(1)return返回多个值的时候,以最后一个返回值为准
(2)如果要返回多个值,那么就将这些值放在一个数组中一次性返回
6. Arguments的使用
(1)当我们不确定有多少个参数传递的时候,可以使用arguments来获取,在JS中arguments的展现形式是一个伪数组,因此我们可以对它进行遍历
(2)伪数组特点:具有length属性,按索引方式储存数据,不具有数组的push,pop等方法
二、今天遇到问题:无
三、问题解决方案:无






欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4