语法:
function:函数关键字 用来声明一个函数名
在function后面的便是声明的函数名 函数名不能是数字 否则会报错
在大括号内 里面的是函数体 将内容封装在大括号内 可以随时拿来使用
调用:通过函数名去调用一个函数 然后将函数体内的结果输出 如果需要多次输出 可以进行多次调用
参数
在小括号内的是形参
调用时再次写入小括号的内容是实参 实参相当于形参的赋值
在函数体内 也是写形参 因为输出时会接收实参的值来进行输出
形参和实参可以是多个
形参与实参
形参:形式上的参数 声明在函数内部的变量 只能在内部使用 用于参与过程
实参:调用函数时 真实参与运算的数据 可以传入数据或者变量
实参与形参的相互不影响
传入实参a,b 相当于 a,b的值 赋值给函数内部变量的x 和 y
a和b的值没有受到x和y的影响
函数返回值
return:
1. 可以用来修改函数返回值 return后面跟的谁就返回谁的结果
2. return可以终止函数的执行 return之后的代码不会在执行 可以把return当作分割线来看待
arguments
1.获取所有实参的对象 函数内部的变量(不需要我们声明 也不需要我们去声明)
2.arguments 有数组的特征 但不是数组 它有数组的长度和索引特征 属于伪数组 本质为对象类型
arguments遍历:在不知道参数的情况下使用 在函数调用时 用实参直接去参与整个函数的运算