变量提升与函数提升
变量提升与函数提升
变量提升
只有var定义的变量才会被提升
只提升声明,不提升赋值
1 |
|
函数提升
只提升函数声明式,不提升函数字面量式
1 |
|
会整体提升
1 |
|
注意
1.后面覆盖前面
2.如果变量和函数同名,提升的是函数
3.变量提升会区分作用域
一道经典题目
1 |
|
变量提升与函数提升
http://example.com/2022/06/27/变量提升与函数提升/
只有var定义的变量才会被提升
只提升声明,不提升赋值
1 |
|
只提升函数声明式,不提升函数字面量式
1 |
|
会整体提升
1 |
|
1.后面覆盖前面
2.如果变量和函数同名,提升的是函数
3.变量提升会区分作用域
1 |
|