1.函数表达式
var a=function()
例:
a(1) //error ,undefined
var a = function(index){
alert(index)
}
a(2) //success
2.函数声明
function a ()
例:
b (1) //success
function b(index){
alert(index)
}
b(2) //success
注:
函数声明会在代码运行时被提升到作用域顶端,赋值给变量的函数不会被提升。