函数声明 function name(){}
函数表达式 var fn=function(){}
区别:
函数声明会被提升 可以先使用后声明
函数表达式 只有变量定义提示了 赋值没有提升
比如
fn() //报错 fn is not a function
var dn=funtion(){}
name() //正常运行
functtion name(){}
函数声明 function name(){}
函数表达式 var fn=function(){}
区别:
函数声明会被提升 可以先使用后声明
函数表达式 只有变量定义提示了 赋值没有提升
比如
fn() //报错 fn is not a function
var dn=funtion(){}
name() //正常运行
functtion name(){}