Avatar ·

À 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