|<- [[jet:Where to write your JavaScript]]|[[jet:Working with conditional code]] ->|
Variable (espace en mémoire) = identifier + valeur + type
=== Créer une variable ===
var identifier;
Peut contenir :
- lettres
- nombres
- underscore _
- $
Mais ne doit pas commencer par un chiffre.
=== assignation de valeur ===
On utilise le signe =
identifier = value;
Si lors de l'assignation la variable n'est pas trouvée, elle est créé.
- Toujours utiliser var pour déclarer une variable.
- Les identifier sont sensibles à la casse.
=== déclaration, assignation multiple===
var id1, id2, id3; // équivalent à var id2; var id2; var id3;
var id1 = 0, id1 = "str", id2 = null; // idem
=== Typage faible ===
JS -> typage faible (//weakly typed language//).
=== typage dynamique ===
JS -> typage dynamique
=== " & ' ===
Les deux peuvent être utilisés pour les string (mais on ne peut pas les mélanger).
var str = "aujourd'hui"; // OK
var str = "aujourd'hui'; // pas OK