一、函数的基本配件
function 函数名(参数列表......){ 执行语句 }
eg:
function func(){ alert("hello word") } var func = function (){ alert("hello word") }
二、JS中代码执行的两个阶段
1、预解析
把所有函数定义提前,所有变量声明提前,变量赋值不提前。
2、执行
从上到下执行,setTimeout,setInterval,ajax中的回调函数,事件中的函数需要触发执行。
函数可以作为参数传递,并且函数还可以作为一个返回值,例如闭包函数(可以保存自己的作用域)。