初识函数( function )

一、认识函数

1. 函数是一个js的数据类型,叫做 Function

2. 是一个复杂数据类型(地址/引用)

3. 私人:就是一个‘盒子’,这个‘盒子’可以承载一段代码

4. 涉及到两个过程

​ 4.1 函数定义阶段:把代码装进盒子的过程

​ 4.2 函数调用阶段:把盒子内的代码执行的过程

5.函数定义阶段

​ 5.1声明式函数

​ + 语法:function 函数名 (){ js代码 }

​ 5.2 赋值式函数

​ + 语法:var fn = function (){ js代码 }

6.函数调用阶段

​ 6.1 两种定义函数的方式调用方式是一样的

​ 6.2 语法 函数名()

​ + 函数名 表示需要哪一个函数内的代码执行

​ + () 把函数内的代码执行一遍

二、函数的参数

1.参数有两种

​ 1.1 形参

​ + 书写在函数定义的阶段的()内

​ + 一个只能在函数内使用的变量

​ + 可以写多个,写的时候中间用(,)隔开

​ + 形参的值由函数调用时传递的实参决定

​ 1.2 实参

​ + 书写在函数调用阶段()内

​ + 就是按照顺序依次给形参进行赋值的数据

​ + 可以书写多个,写的时候用(,)隔开

​ 1.3 参数的默认值

​ + 给函数的形参添加一个默认值

​ + 当没有传递参数的时候,可以使用默认值

​ + 语法:直接给形参赋值就行

三、arguments

​ *** 是一个在函数内使用的变量

​ *** 是函数天生自带的变量

​ *** 是一个数据集合(承载函数数据的集合)

​ +++ 函数实参的集合

四、return

1.作用

​ 1.1给函数打一个返回值

​ 1.2打断函数:书写在return后面行的代码不会继续执行

​ 2.函数的返回值

​ 2.1 在函数内以 return 关键字确定函数的值

​ 2.2 return 数据

五、函数问题( fn 和 fn()分别表示什么 )

​ 1.fn 就是一个变量名,存储该函数的地址,书写这个不会执行函数的代码

​ 2.fn() 表示会把 fn 这个函数内的代码从上到下的执行一遍,并会根据 return 来决定是否得到返回值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值