跳到主要内容

你不是已登录。您的编辑将被放置在队列中,直到同行评审.

我们欢迎编辑,使文章更容易理解,对读者更有价值。由于社区成员审阅了编辑内容,请尝试使帖子比您发现的更好,例如,通过修改语法或添加其他资源和超链接。

“let”和“var”之间的区别是什么?

引入ECMAScript 6这个陈述.

我听说它被描述为局部变量,但我仍然不太确定它与无功功率,无功功率关键字。

有什么区别?什么时候应该被用来代替无功功率,无功功率?

答案

取消
2
  • 是的,它增加了比必要的更多的混乱,也增加了不应该有的混乱。 评论 2021年10月4日19:27
  • @Bekim Bacaj这是一个人为的示例,说明了let和var之间的区别。也就是说,在循环的末尾,let声明的变量超出了范围,而var仍然存在。由程序员根据自己的意图和先前的经验决定将哪些构造合并到代码中。这个例子的目的不是要引起混淆,而是给读者一个起点,让他们以创造性的方式使用let构造来熟悉它。 评论 2021年10月6日2:29