问答详情
源自:2-3 确定你的存在(变量声明)

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

var a = 1;和 a = 1;

具体有什么区别?

提问者:黎阡影 2019-08-22 13:49

个回答

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

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

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

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

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

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

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

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

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