JS函数

3 篇文章 0 订阅
3 篇文章 0 订阅

函数的概念

将一段可能会被大量重复调用执行的代码段进行封装成一个整体,通过这个整体的名称(函数名)的调用就可以实现大量代码的重复调用

声明函数

  1. 首先声明函数必须使用关键字function,必须是小写
  2. 起一个函数名,函数名称要严格遵循命名规则使用驼峰命名法
  3. 函数名后面跟一对小括号,小括号后跟一对花括号
  4. 到小括号为止称为函数签名
  5. 花括号内部称为函数体
function getMax(){
                var arr=[2,5,4,3,8,0,1]
                var max=arr[0]
                for(var i=1;i<arr.length;i++){
                    if(max<arr[i]){
                        max=arr[i];
                    }
                }
                console.log(max);
            }

调用函数

  1. 调用函数的时候千万要记住使用"函数名称()"进行调用
  2. 函数不调用自己不会执行
getMax();

函数的封装

  1. 函数的封装就是将一个或者多个功能代码块打成一个包,封装起来,对外只会提供一个函数的接口、
  2. 简单理解封装就是类似于商场购物,最终将所有的物品装进一个购物袋里面,可以将所有的商品要么一起带走要么一起放下

函数的参数

参数

参考数据,给函数的功能添加一些可变因素,主要通过参数实现

形参:形式主义参数,没有任何实际的运算意义,只是告诉函数的调用者函数有这个参数

实参:现实主义参数,主要用于函数执行时参与运算的数据

作用

在函数内部某些数据不能固定使用,有可能会随着各种问题发生改变,那么这个时候使用函数的参数就可以实现解决

参数的使用

  1. 函数要使用参数先定义形参,形参是在函数定义的时候就写在了函数名之后的小括号中
  2. 形参的定义在函数签名的小括号内声明函数参数
function 函数名(形参1,形参2,形参3,......){
    
}

形参就类似于定义一个变量名称,不需要var关键字
形参的数量可以为0也可以任意多,完全根据函数的需求进行定义声明
多个形参之间使用逗号分隔开
4. 实参的使用

函数名(实参1,实参2,实参3,....0);

实参是在函数调用的时候传入进函数名之后小括号中的参数
实参就类似于对函数的每一个形参赋值
同样多个实参之间也使用逗号分隔开

函数的返回值

返回值:函数调用整体返回的一个数据,函数执行完成之后可以通过return关键字将需求数据结果返回。

一般的函数默认是没有返回值,因此执行无返回值的函数,接收结果是接收不到任何结果所以实验的结果是undefined

如果在函数内部使用了return进行返回一个数据结果,那么调用这个函数则最终会拿到return返回的结果。

返回值的使用

function 函数名(参数....){
    //函数体
    return 数据结果;
}
  1. 有返回值的函数,务必要保证在函数执行结束之前必须要有一个返回结果
  2. 函数返回值必须写在return语句之后,如果return之后没有任何数据那么这时return的作用就起到一个逻辑控制效果
  3. 如果return之后有数据那么这个return起到两个作用,一个是结束当前函数,一个数返回这个数据
  4. 所以在返回值代码之后一定要谨慎,在返回值reutrn之后写代码一定要看清楚是否能执行到

返回值的接收

有返回值的函数调用结果可以使用一个变量来接收函数的返回值

var 变量名=函数名(参数...);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值