JavaScript快速入门笔记之四(函数、声明提前)
函数:
函数本质:js中的函数也是一个对象!
函数名是引用函数对象的变量名!
封装一项专门任务步骤清单的代码段, 起一个任务名
为什么使用函数:重用!
何时使用:只要发现一项任务,反复编写时,都要封装为函数
如何定义函数:
1. 声明:
function 任务名([参数变量列表]){
任务的步骤清单;
[返回结果;]
}
2. 调用:任务名([参数值列表]);
参数:专门接收传入函数内部的数据的变量
如何声明参数变量:声明函数时,在函数名后的圆括号中,不用var,每个参数变量之间用逗号分隔
参数变量的用法:和普通变量完全一样!
何时/如何传入参数值:调用时在函数名后的圆括号中,参数值的个数和顺序要和参数变量声明时保持一致
参数使函数变得更灵活! 参数是局部变量!
返回值:函数调用后,返回的执行结果!——1个数据
如何返回:声明函数的内部:return 返回值;
return :“退出””函数”执行并“返回”结果。
变量作用域:一个变量可用的范围:2种:
-
全局作用域:全局window下的,任何位置都可访问
全局变量:保存