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