|<- [[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