永发信息网

javascript定义变量时有var和没有var的区别探讨

答案:2  悬赏:10  手机版
解决时间 2021-03-29 11:00
javascript定义变量时有var和没有var的区别探讨
最佳答案
如果是在过程外部,那么用var和不用var定义的变量都是全局变量,但是在过程内部,用了var定义的变量是局部变量,其作用域就是当前过程,而没有用var定义的变量仍然是全局变量。
建议尽量使用var来定义变量,可以防止变量一不小心就成为全局变量,造成莫名的错误。尤其是在递归调用的时候,如果用了全局变量,由于变量被递归修改,很可能会造成意想不到的后果,而且这种错误往往很难调试和修改。
全部回答
var 定义变量 不限定变量的类型,就算没有var 也要写别的 比如int 或者string的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
率土之滨 颜良文丑和曹纯哪个拆技能好
法人企业为股东购买的小汽车
素心触拔自成丝
水岸壹品地址有知道的么?有点事想过去
世界杯从八分之一开始是不是就一场决胜负?
牛羊肉怎么去啊,有知道地址的么
京开高速有哪些出口?
求美女养成师最新章节和未删减隐藏章节有没有
每年甘肃省庆阳市正宁县职中幼师班2+3第三年
单选题将0.2mol某烷烃完全燃烧后,生成的气体
选择橱柜除了要关产品的质量以外,请问科勒厨
只知道刑事拘留但又不知道人关在哪,怎样才能
南开大学外语听说选哪个老师好
上课吃东西检讨书300字
5G研究受益股有哪些
推荐资讯
求德语歌曲Ich Liebe dich—BboyDaniele歌词
1967年农历2月14日出生的女人运势
我们夫妻算命是六冲,可以解灾吗?
片寄凉太对中国的态度
女孩子名字用什么希字音
有拉萨到西宁得大巴吗!在那里坐车
西欧封建制度里,国王和贵族是怎么回事历史学
如何绕制弹簧
数控技术要用到什么软件
一只眼睛突然模糊而且里面有黑色絮状物体伴随
点点梦想城的交通信息
aeh5 发布的话 只是自己能看吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?