1.什么是声明提前。函数作用域:变量在声明他们的函数体以及这个函数体嵌套的任意函数体内始终可见。即在声明一个变量的前后,你都可以直接使用他,并不会报错。
2.什么是函数声明提前。函数声明提前的原理和变量提前类似,只有函数声明格式的函数才会存在函数声明提前,比如函数表达式,构造函数都不存在函数声明提前。
3.函数声明提前在变量声明提前之前,也就是函数声明提前会首先进行。
1.什么是声明提前。函数作用域:变量在声明他们的函数体以及这个函数体嵌套的任意函数体内始终可见。即在声明一个变量的前后,你都可以直接使用他,并不会报错。
2.什么是函数声明提前。函数声明提前的原理和变量提前类似,只有函数声明格式的函数才会存在函数声明提前,比如函数表达式,构造函数都不存在函数声明提前。
3.函数声明提前在变量声明提前之前,也就是函数声明提前会首先进行。