Aller au contenu principal
ShadowAcademy

Les langages JavaScript Premiers pas

Les variables

Une variable donne un nom à une valeur, pour la réutiliser.

const prenom = "Inès";
let points = 0;
points = points + 10;
  • const : la variable garde toujours la même valeur. C'est le choix par défaut.
  • let : la valeur pourra changer. On le réserve à ce qui évolue vraiment : un score, un compteur.
  • var existe aussi, héritage des anciennes versions : ses règles de portée surprennent, on ne l'utilise plus.

Réaffecter une const est une erreur, et c'est voulu : le programme refuse qu'une valeur censée être fixe change par accident.

Les types de valeurs

typeof 42          // "number"   (entiers et décimaux confondus)
typeof "texte"     // "string"
typeof true        // "boolean"  (true ou false)
typeof undefined   // "undefined" : pas encore de valeur
typeof null        // "object"   : une bizarrerie historique, null veut dire « rien »

Les gabarits de texte

Entre accents graves (la touche AltGr + 7), ${...} insère une valeur dans un texte :

const article = "Clavier";
const prix = 49;
console.log(`${article} : ${prix} €`);   // Clavier : 49 €

Bien plus lisible qu'une suite de +.

Les noms

Une variable commence par une lettre, _ ou $, jamais par un chiffre. L'usage est d'écrire prixTotal : c'est le camelCase. Majuscules et minuscules comptent : prix et Prix sont deux variables différentes.

2 exercices pour cette lecon

Les exercices demandent un compte : il faut bien enregistrer votre progression quelque part. La lecture, elle, reste libre. Creer un compte

  • Une phrase avec des variables facile lecon a valider
  • Le score qui refuse de bouger facile lecon a valider