猿问

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

57e728d70001011e05000530.jpg


samdeo
浏览 2000回答 9
9回答

明明爱你cy

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

Forget_淡忘

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

qq_安逸_4

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

幕布斯6393831

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

梵天001

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

慕田峪3555374

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

流浪_老

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

_潇潇暮雨

尽信书不如无书。
随时随地看视频慕课网APP
我要回答