Let vs Const en JavaScript

Let ou const? Lequel devriez-vous utiliser?

En JavaScript, nous déclarons généralement des variables à l'aide de deux mots-clés:letetconst.

Quand devrions-nous utiliser l'un contre l'autre?

J'utilise toujours par défautconst.

Pourquoi?

Parce queconstgarantit que la valeur ne peut pas être réaffectée.

Lors de la programmation, je pense toujours que la meilleure chose que je puisse utiliser est celle qui peut me faire le moins de mal.

Nous avons une quantité incroyable de choses qui peuvent générer des problèmes.

Plus vous donnez de pouvoir à quelque chose, plus vous lui attribuez de responsabilités.

Et nous ne voulons généralement pas cela.

Eh bien, c'est discutable, bien sûr, comme tout.jene veux pas ça, et ça me suffit.

Si je déclare une variable en utilisantlet, JElaisseril peut être réaffecté:

let number = 0
number = 1

et dans certains cas, cela est nécessaire.

Si jevouloirla variable à réaffecter,letest parfait.

Si je ne le fais pas, ce qui est dans 80% des cas, je ne sais même pas quelle option est disponible. Je veux que le compilateur (l'interpréteur, dans le cas de JS) me donne une erreur.

C'est pourquoi je suis par défautconstà chaque fois que je déclare une variable et que je passe uniquement àletlorsque je veux que la capacité de réaffectation soit autorisée.

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: