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.varexiste 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