JavaScript中的函数

49 阅读1分钟
两种定义函数的方式:
1.赋值式定义
	var fun = function(){}
2.声明式定义
	function 函数名(){}
函数声明式和赋值式的区别
1. 书写不同
2. 打印时, 声明式 会带上函数名, 赋值式没有
3. 调用时有差异.声明式: 可以在函数定义前 调用
函数的参数
形参:函数名后(function) 后边的小括号内部, 每书写一个 就相当于在函数内部声明一个变量, 可以在函数内部去调用
实参:调用函数时的小括号内部书写的值, 就是实参, 实参与形参为 一一对应的关系
    
如果实参数量 少于 形参  那么前边的形参对应接受值, 没有对应实参 的 形参 值 为 undefined
如果形参数量 少于 实参  那么会一一对应后, 多余的实参 无法通过 参数获取
形参和实参不匹配

image.png