为了账号安全,请及时绑定邮箱和手机立即绑定

JS代码风格,都说推荐单var语句,并且把变量声明全部写在函数顶部。但是我为什么看书上的都没有这么做,

JS代码风格,都说推荐单var语句,并且把变量声明全部写在函数顶部。但是我为什么看书上的都没有这么做,

samdeo 2016-09-25 09:32:45
查看完整描述

9 回答

已采纳
?
明明爱你cy

TA贡献4条经验 获得超0个赞

也只是推荐而已,实际上局部变量肯定是用到时再声明,这样更利于代码的读写

查看完整回答
反对 回复 2016-09-25
?
Forget_淡忘

TA贡献5条经验 获得超0个赞

局部变量不能写在函数外面,要不就变成全局变量了,后面程序运行的时候容易把变量改变,某些功能就实现不了了

查看完整回答
反对 回复 2016-09-26
?
qq_安逸_4

TA贡献12条经验 获得超5个赞

这里是局部变量,不能写在外面,写在外面就成了全局变量了。函数内定义的变量为局部变量。

查看完整回答
反对 回复 2016-09-26
?
幕布斯6393831

TA贡献111条经验 获得超40个赞

代码风格,,最佳实践。。。

查看完整回答
反对 回复 2016-09-26
?
梵天001

TA贡献23条经验 获得超5个赞

能用局部变量就用局部变量,用那么多全局变量不是浪费资源。

查看完整回答
反对 回复 2016-09-26
?
慕田峪3555374

TA贡献137条经验 获得超18个赞


你要理解在函数外面和在函数里面的区别,在外面的就是全局变量,哪里都可以使用;但里面声明的变量就是局部的,只能在函数内部使用,而且随着函数执行完毕该变量也就注销了

查看完整回答
反对 回复 2016-09-25
?
流浪_老

TA贡献71条经验 获得超14个赞

声明在顶部是为了避免变成了局部变量而不能实现功能 

查看完整回答
反对 回复 2016-09-25
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

尽信书不如无书。

查看完整回答
1 反对 回复 2016-09-25
  • 9 回答
  • 0 关注
  • 1998 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信