Javascript中var与let的区别

在javascript中有两种定义变量的关键字:

  1. var:
    • 作用域是函数
    • 不可以重复定义
    • 变量可以先使用后声明。
    • 使用 var 关键字声明的变量在任何地方都可以修改
  2. let:
    • 作用域是块级{}
    • 可以重复定义
    • 变量需要先声明再使用
    • let关键字在不同作用域,或不用块级作用域中是可以重新声明赋值的。
      注意:

1.在相同的作用域或块级作用域中,不能使用let关键字来重置var关键字声明的变量。
2.在相同的作用域或块级作用域中,不能使用let关键字来重置let关键字声明的变量。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章