Typage faible :
- pas de déclaration de type lors de la création de la variable
 
- pas de déclaration de la variable nécessaire avant utilisation
 
- pas de vérification de type lors d’une affectation
 
- ATTENTION donc
 
const pi = 3.14;    // pi sera en lecture seule par la suite
var a = 5, b = "b"; // globale ou locale en fonction du placement de var
d = a;              // var implicite ici, d sera globale
a = b;              // a devient une chaîne
var z;              // utilisation de var possible à tout moment
let temp;           // durée de vie = bloc en cours