函数

函数

定义函数

function 自定义名称(){
   函数体(需要执行的功能)
}

重要事项:1.只定义函数而不调用是不会执行函数的
    2.在哪里调用函数,就在哪里执行
    3.函数调用次数不限

函数调用:通过函数名来调用,无论是否有参数,都需要带上小括号
在调用函数的过程中,实参具体的数据形参只是一块空白的内存空间
实参形参 传参这个过程, 就是一个值拷贝的过程
形参负责存储实参拷贝的值,并在函数中使用
当函数执行结束后,形参这块内存被回收,下次函数再被调用时,重新分配给形参空间
实参给形参赋值, 是按照实参()中,书写的顺序的来的

参数:是函数执行时所需要的数据,让函数的适应性更强,更加灵活多变
形式参数:自定义名称,不需要加var 就可以声明内存空间
实际参数:是向函数内部,传递的数据,简称实参
在这里插入图片描述

函数的四种形态

一、无参无返回值
function fn(){ console.log(123) }
二、有参无返回值
function fn(a,b){ console.log(a+b)}
fn(3,4);
三、无参有返回值
返回值可使用变量来接收和使用
在这里插入图片描述
四、有参有返回值

代码:
在这里插入图片描述
显示效果:
在这里插入图片描述

return 返回值

1.return关键字后,可以是一个值,也可以是一个表达式
2.只会执行一个
3.触发之后,当前函数立刻结束,下面的代码不再执行
4.函数在哪里调用,返回值就去哪里
5.有返回值的情况,一定要新建变量来接受

回调函数

也叫函数嵌套

代码:
在这里插入图片描述
显示效果:
在这里插入图片描述

注:函数中会有arguments(它是一个内置对象/数组)

代码:
在这里插入图片描述

显示效果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值