采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
“变量可以在使用后声明,也就是变量可以先使用再声明”
那如果是这样的话,声明的意义又是什么,既然能用就直接用不就完了么
比如: a=111; console.log(a); //111 var a; 最后那一步var a是不是挺多余的呢????
不多于,没有 var a 的话,a 就变成了全局变量 —— 这是非常危险的操作。
另外,var a 这种变量提升是 ES5 的,ES6 中 let const 就没有了,课程会再 11 月初补充 ES6 新内容,敬请期待。
好的,谢谢
登录后可查看更多问答,登录/注册
BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率
951 19
936 17
1.1k 11
1.1k 10
1.0k 10