问下变量提升怎么理解,一般在什么时候用

来源:15-2 变量类型和计算-2

qq_想多了_dqKQU9

2018-10-09

写回答

1回答

双越

2018-10-09

一个函数在执行之前,会将其中定义的变量都拿出来放在一个独立的空间,此时变量的值都是 undefined ,然后再执行函数。

变量提升是 js 的一种特性,但是不是什么优势,随意只需要理解即可,不要刻意去使用。对于一个变量,还是要先定义再使用,符合编码规范。

0
3
双越
回复
qq_想多了_dqKQU9
啥都不输出啊,因为函数根本没有被执行。
2018-10-09
共3条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程