Types de variable en Javascript

Qu'est ce qu'un variable?
Quels sont les types de variable que le javascript soutiennent?

Explication

Les variables servent à stocker des valeurs.
c-à-d, si on veut par exemple faire la somme de deux valeurs, on déclare deux variables et attribu les deux chiffres pour chaque variable et on fait l'addition pour avoir le résultat.
var a = 5;
var b= 5;
var c = a+b;
Le javascript supporte les types de variables suivants
a) Nombre (entier et flot)
b) Chaîne
c) Booléen
d) Nul
e) Indéterminé

Avec le javascript tous les variables sont déclarés avec le nom var, mais le type de donnée qu'on attribu à la valeur définie le type.
var a = "as"; --> Ceci est une variable de type chaîne
var a = 2; --> Ceci est une variable de type entier
var a = true; --> Ceci est une variable de type booléen
Ici, var le défini comme variable.
"a" est le nom de variable.
"as", 2, sont appelés valeurs.
Le nom de variable peut avoir des valeurs alphanumériques, n'importe quel minuscule (a-z) ou majuscule (A-Z), chiffre (0-9) ou blanc souligné (_).