js-day04函数&返回值
0.今日目标
1.两种定义函数的方式及区别 2.形参和实参 3.带参函数的定义 4.函数的返回值
1.函数
函数:一段代码的封装。主要用于实现某个功能。 【函数是代码封装和复用的体现】 1.定义 1.声明式 function 函数名(){ 函数体; } 2.表达式 let|var 函数名 = function(){ 函数体 } 注意:函数不会主动执行 调用: 函数名() 声明式的调用可以在函数定义之前,而表达式不能提前调用
2.带参函数的定义步骤
1.实现已知数据的功能代码 2.在定义函数的小括号处,填入形参【未知数据】,多个用逗号分隔。 3.在调用函数的小括号处,填入实参【具体的数据】。
3.形参和实参的关系
形参和实参在个数、顺序、数据类型上都要一致! 如果实参少于形参个数,形参的值为undefined;
4.变量的作用域
全局变量:全局可用。函数体外通过var定义的,或者在函数体内部没有用关键字直接就定义的变量 局部变量:在函数体内部定义的变量。
5.函数的返回值
当需要函数的结果进行下一步运算、明确要求返回的时候,需要使用返回值。 函数体后面 return 变量、值、表达式; return的值的获取 函数名() 注意: return一旦执行,后面的代码就不会再执行了。 函数如果没有设置return,那么函数的返回值就是undefined;