En Python, tu déclares une variable juste en écrivant son nom : x = 10.
En JS, tu DOIS utiliser un mot-clé.
Le Passé (Moche) : var
Avant 2015, on utilisait var.
var a une portée de fonction (bizarre) et permet de faire n'importe quoi.
Règle n°1 : N'utilise PLUS JAMAIS var.
Le Présent (Propre) : let et const
const (Constante)
C'est ce que tu devrais utiliser 95% du temps. Une fois assignée, tu ne peux plus changer sa valeur (réassigner).
const pi = 3.14;
// pi = 3.15; -> ERREUR ! "Assignment to constant variable."
Note : Si c'est un objet/liste, tu peux modifier le CONTENU, mais pas remplacer l'objet.
let (Variable)
Utilise-le seulement si tu sais que la valeur VA changer (ex: un compteur de boucle).
let compteur = 0;
compteur = 1; // OK
Résumé pour le Dév Python
- Python : tout est variable par défaut.
- JS : tout devrait être
constpar défaut. Si ça doit bouger,let.