一、函数的创建
1.声明式:
-语法:function 函数的名称(参数){执行的代码段}
2.赋值式:将函数赋值给一个变量
语法:var 变量名称=function(参数){执行的代码段}
二、函数的调用:
1.声明式:
-语法:函数的名称()
2.赋值式:
-语法:变量()
三、函数的参数:
1.实参:函数调用括号里所填写的参数
2.形参:函数创建时,函数名称后小括号里所填写的参数
例:
function 函数名称(形参){执行的代码段}
函数名称(实参)
3.注意:
-函数的形参和实参原则是需要对应的(类型和数量)
-实参是从左到右进行选择
-如果实参的数量比形参多的话,不影响函数内的计算,但多出来的位数不计算
-如果实参的数量比形参少的话,后面的实参就为undefiend
四、函数的返回值:
1.语法:function 函数名称(形参){
执行的代码段
return 返回执行代码段的结果
}
2.总结:
-
5.预解析:
-代码在解析显示结果之前,经过了预解析的过程(对代码加载顺序进行调成)
-预解析会把变量的定义和函数的声明放在代码的最前面加载
-预解析过程中,有函数,有变量,以函数为准