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

来源:2-3 确定你的存在(变量声明)

黎阡影

2019-08-22 13:49

var a = 1;和 a = 1;

具体有什么区别?

写回答 关注

4回答

  • 番茄boy
    2020-11-07 11:56:15

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

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

  • 慕仙7321963
    2019-08-24 11:50:04

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

    慕仙7321...

    参考百科https://baike.baidu.com/item/VAR/7414595?fr=aladdin

    2019-08-24 11:52:40

    共 1 条回复 >

  • 胡歌一号迷弟
    2019-08-23 16:23:54

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

  • 黎阡影
    2019-08-22 13:51:39

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

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题