Const in Javascript? Wann man es benutzt und ist es notwendig?

Ich bin vor kurzem auf das @ gestoß const Schlüsselwort in Javascript. Nach allem, was ich sagen kann, wird es verwendet, um @ zu erstellimmutable variables, und ich habe getestet, um sicherzustellen, dass es nicht neu definiert werden kann (in node.js):

const x = 'const';
const x = 'not-const';

// Will give an error: 'constant 'x' has already been defined'

Mir ist klar, dass es noch nicht für alle Browser standardisiert ist - aber ich interessiere mich nur für den Kontext von node.js / v8, und mir ist aufgefallen, dass bestimmteentwickler / projekte scheint es sehr zu bevorzugen, wenn das var-Schlüsselwort mit dem gleichen Effekt verwendet werden könnte.

Frage?

Wenn es angebracht ist, @ zu verwend const anstelle von var?

Sollte es jedes Mal verwendet werden, wenn eine Variable deklariert wird, die nicht neu zugewiesen wird?

Macht es tatsächlich einen Unterschied, ob var wird anstelle von @ verwend const oder umgekehrt

Antworten auf die Frage(15)

Ihre Antwort auf die Frage