问答详情
源自:4-5 重复重复(for循环)

for循环里初始化变量可以没有var吗

如题,for循环的初始化变量可以没有var吗

提问者:热爱生活_热爱编程 2019-02-14 11:43

个回答

  • 慕九州0163930
    2019-05-19 10:17:58

    就是全局变量和局部变量的区别吧,感觉循环语句其实和函数很像。

  • 慕用8929199
    2019-03-27 11:26:37

    牙买得 路过的

  • 丶丿Moon
    2019-02-19 00:38:09

    应该是需要的吧,变量需要声明才能使用,声明就是给这个变量分配一个内存空间用于存放这个变量的值,这里没有用var,是因为前面已经声明过了,变量的声明只需要一次,之后就可以一次甚至多次使用(赋值)这个变量而不需要进行再次声明。如果你只声明了变量,却没有进行赋值,那么这个变量的值就默认为undefined

  • 慕工程5538051
    2019-02-14 15:30:17

    var不是必要的,JavaScript运行为定义直接使用,但是通常情况下为了规范起见,建议先定义再使用