【发布时间】:2024-01-19 05:03:02
【问题描述】:
为什么大部分时间我应该在 JavaScript 中使用 const 而不是 let?正如我们所知,如果我们使用const,那么我们以后就不能重新分配值。那为什么不用let 而不是const呢?
【问题讨论】:
-
为什么你认为“大多数时候我应该使用 const 而不是 let”?
-
我假设这个问题将被关闭,所以快速回答,你不应该总是使用它们中的任何一个,你应该使用那些类型作为变量的需要,const 意味着这个变量不会在应用程序中是可变的,所以如果你看到这个变量,你就知道它不会改变,它是一个常量,let 表示这将是一个通用类型,将来会改变。如果您需要可以更改的变量,请使用 var,如果不需要,请使用 const。
-
const(在适当的时候)让别人更容易理解你的代码。通过查看const,无需查看其余代码即可知道该变量不会被重新分配(尽管它仍可能发生变异)。而且,当您不希望发生重新分配时,作为程序员,当它发生时,您会得到一个有用的错误。 -
我从一个 facebook 群组听说过,但没有答案为什么和为什么不...... @takendarkk
-
事实上,需要使用 const 关键字的情况非常少见。
标签: javascript constants