1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 自由变量 变量提升

自由变量 变量提升

时间:2019-04-21 01:04:27

相关推荐

自由变量 变量提升

自由变量

跨作用域被使用的变量,成为自由变量

例:在 A 中作用域要用到的变量 x,并没有在 A 中声明,要到别的作用域中找到他,这个变量 x 就是自由变量。

变量提升

变量的声明被提升到当前作用域的最顶端,成为变量提升。

举个例子:

如上所示,一般我们会认为第十二行会打印 “小宇真帅!”,但是由于存在变量提升,相当于

var title;被提升到当前函数最顶端,此时,title为undefined,在第十三行,才将“小宇真TM帅”赋值给

title。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。