1. ***函数:
什么是函数: 程序中描述一项任务的步骤清单的代码段
再起一个名字
何时使用: 只要一段代码或一项任务可能反复执行时
都要先定义为一个函数,再反复调用函数执行
如何使用:
1. 先创建函数: 以*声明*方式创建函数
function 函数名(参数变量列表){
函数体;
return 返回值;
}
参数: 专门接受函数执行时,必要数据的变量
何时使用: 如果一个函数,必须接受指定的数据才能正常执行时。
如何定义: 不用var创建,每个参数变量之间用逗号分割
返回值: 函数的执行结果
何时使用: 如果将来调用函数的人需要获得函数的执行结果时,函数就要将执行结果返回。
如何返回: return 返回值;
return: return的本意其实就是退出函数。
如果return后跟一个数据,就会顺便将数据返回到内存!不负责保存数据。
2. 调用函数执行,获得执行结果:
var 返回值=函数名(参数值列表)
参数值列表: 一组数据或变量的组合,逗号分隔每个值
参数值的个数不一定和定义函数时的参数变量一致
如果参数值得个数>参数变量的个数
就舍弃多余的参数值
如果参数值的个数<参数变量的个数
没有活得参数值的参数变量,默认undefined
建议:严格按照参数变量的个数和顺序,传递参数值
返回值: 专门用于接受函数调用结果的变量
如果不需要接住函数的调用结果,可省略
什么是函数: 程序中描述一项任务的步骤清单的代码段
再起一个名字
何时使用: 只要一段代码或一项任务可能反复执行时
都要先定义为一个函数,再反复调用函数执行
如何使用:
1. 先创建函数: 以*声明*方式创建函数
function 函数名(参数变量列表){
函数体;
return 返回值;
}
参数: 专门接受函数执行时,必要数据的变量
何时使用: 如果一个函数,必须接受指定的数据才能正常执行时。
如何定义: 不用var创建,每个参数变量之间用逗号分割
返回值: 函数的执行结果
何时使用: 如果将来调用函数的人需要获得函数的执行结果时,函数就要将执行结果返回。
如何返回: return 返回值;
return: return的本意其实就是退出函数。
如果return后跟一个数据,就会顺便将数据返回到内存!不负责保存数据。
2. 调用函数执行,获得执行结果:
var 返回值=函数名(参数值列表)
参数值列表: 一组数据或变量的组合,逗号分隔每个值
参数值的个数不一定和定义函数时的参数变量一致
如果参数值得个数>参数变量的个数
就舍弃多余的参数值
如果参数值的个数<参数变量的个数
没有活得参数值的参数变量,默认undefined
建议:严格按照参数变量的个数和顺序,传递参数值
返回值: 专门用于接受函数调用结果的变量
如果不需要接住函数的调用结果,可省略