JS(5)函数

1.函数

就是封装了一段可以被重复调用的执行的代码块,通过此代码块,可以实现大量代码的重复使用

2.函数的使用

声明函数
	funciton 函数名(){
		//函数代码体
	}
调用函数
	函数名()   // 通过调用函数名来执行函数代码体

3.函数的参数

-- 形参:函数定义时传入
-- 实参:调用时传入小括号的真实数据
	-- 带参数的函数声明:
		function 函数名 (形参1,形参2,....){ // 可以定义多个形参,逗号分隔开
			// 函数体
		}
	-- 带参数的函数调用:
		函数名(实参1,实参2,...)
	-- 实参形参数量不匹配时:
		实参 = 形参 			输出正确的结果
		实参 > 形参			只取到形参个数
		实参 < 形参			多的形参定义为undefined

4.函数的返回值

return
返回值:函数调用整体代表的数据;函数执行完后,可以通过return语句,将指定数据返回。
举个🌰:
	声明函数:
		function 函数名()[
			....
			return 需要返回的值
		}
	调用函数:
		函数名()   //调用此函数就可以得到函数题内return后面的值了
	注意:
		1.在使用return时,函数会停止执行,并返回指定的值
		2.如果函数没有return,返回的值是undefined
		3.break,continue,return的区别
			break:结束当前的循环(如:for,while)
			continue:跳出本次循环,继续执行下一次循环(如for,while)
			return:不仅能退出循环,还能够返回return语句中的值,同时还可以结束当前函数题内的代码。

5.arguments的使用

-- 当不确定有多少个参数传递的时候,可以使用arguments来获取
-- JS中,arguments是当前函数的内置对象
-- 所有的函数都内置了一个arguments对象
-- arguments对象中存储来传递的所有实参
-- arguments 是一个伪数组,因此可以遍历
5.1.伪数组的特点
-- 具有length属性
-- 按索引方式存储数据
-- 不具有pop,push等方法
-- 注意:在函数内部使用该对象,用此对象获取函数调用时传递的参数

6.函数案例

函数内部可以调用另一个函数,在同一个作用域代码中,函数名即代表封装的操作,使用函数名加括号既可以将封装的操作执行。

7.函数的两种声明方式

-- 自定义函数方式 (命名函数)
	利用关键字 function 自定义函数方式:
		声明:function fn(){...}
		调用:fn()
-- 函数表达式方式 (匿名函数)
	声明:let fn = function(){...}
	调用:fn()
	说明:
		-- fn里存储的是一个函数
		-- fn里是变量名,不是函数
		-- 函数调用的代码,必须写到函数体后面。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值