JavaScript高级——变量提升和函数提升
1、变量声明提升
—— 通过 var 定义(声明)的变量,在定义语句之前就可以访问到
—— 值:undefined
2、函数声明提升
—— 通过 function 声明的函数,在之前就可以直接调用
—— 值:函数定义(对象)
3、变量提升执行高于函数提升
本文分享到这里,欢迎大家评论区相互讨论学习,下一篇继续分享JavaScript高级学习中的执行上下文的内容。
1、变量声明提升
—— 通过 var 定义(声明)的变量,在定义语句之前就可以访问到
—— 值:undefined
2、函数声明提升
—— 通过 function 声明的函数,在之前就可以直接调用
—— 值:函数定义(对象)
3、变量提升执行高于函数提升
本文分享到这里,欢迎大家评论区相互讨论学习,下一篇继续分享JavaScript高级学习中的执行上下文的内容。