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

请问声明变量和不声明变量有什么区别?

var a = 1;和 a = 1;

具体有什么区别?

正在回答

4 回答

在一个局部里,var 相当于局部变量,没var就全局变量了;

在外部,有var没var都为全局变量

0 回复 有任何疑惑可以回复我~

 //尽管并不安全,但声明语句中忽略var关键字是合法的 JScript 语法。

0 回复 有任何疑惑可以回复我~
#1

慕仙7321963

参考百科https://baike.baidu.com/item/VAR/7414595?fr=aladdin
2019-08-24 回复 有任何疑惑可以回复我~

变量相当于一个篮子,值相当于苹果,声明变量就是生产篮子,不声明不就没有篮子,那如何装苹果嘞!够通俗了吧!

3 回复 有任何疑惑可以回复我~

还有一个问题,如果变量不声明(如a=1;),变量a会有变量提升的作用吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468185    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

请问声明变量和不声明变量有什么区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信