À quoi sert le mot-clé var en JavaScript et quand faut-il l'utiliser ?
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et je suis confronté à une incompréhension du mot-clé `var`. Dans certains exemples de code, je vois que les variables sont déclarées avec `var`, et dans d'autres, on leur assigne simplement une valeur sans, par exemple :
```javascript
var name = "Anna";
age = 25;
```
Les deux options semblent fonctionner, et je peux afficher les valeurs de ces variables dans la console. Mais j'ai entendu dire que si on n'utilise pas `var`, des problèmes peuvent survenir. Pouvez-vous expliquer quelle est la différence ? Quand est-il obligatoire d'écrire `var`, et quand peut-on l'omettre ? Et qu'est-ce que le "hoisting" (remontée), dont tout le monde parle ? Je veux écrire un code propre et sûr, mais pour l'instant, je me perds dans ces détails. Merci d'avance pour votre aide !
<<>>
Différence entre la déclaration avec var et sans
Le mot-clé var en JavaScript remplit deux fonctions importantes : déclarer une variable et limiter sa portée. Lorsque vous écrivez age = 25 sans var, vous ne déclarez pas