Pour déclarer des variables en JavaScript, on utilise différents mots-clés qui modifient certains de leurs comportements. En revanche, pas besoin de mot-clé pour utiliser une variable déjà déclarée.
Le mot-clé const
permet de définir une constante. C'est à dire une variable qui ne peut pas changer de valeur.
// On déclare une constante avec le mot-clé "const".
const salutations = "Coucou";
// On peut réutiliser la constante (sans mot-clé cette fois).
console.log(salutations);
// En revanche, on ne peut pas redéfinir son contenu.
// Cette instruction va générer une erreur :
salutations = "Bonjour";
- Le mot-clé
let
permet de définir une variable. - On rencontre encore parfois
var
qui était utilisé quandconst
etlet
n'existaient pas. Désormais, il n'y plus vraiment de raison de l'utiliser. - La principale différence entre ces deux mot-clés est liée à leur portée.
// On déclare une variable.
let salutations = "Hello";
// On peut afficher son contenu dans la console.
console.log(salutations);
// Mais aussi redéfinir son contenu (sans mot-clé cette fois) !
salutations = "Aloha";
Exercices
Pour ces exercices, il faudra créer un fichier js/variables.js
et le relier à cette page variables.html
.
- Déclarer une variable
salutationsEspagnol
et y affecter la valeurHej
. Afficher le contenu de la variable dans la console. - Zut, on a encore confondu espagnol et norvégien. Pour corriger ça, on va redéfinir le contenu de la variable
salutationsEspagnol
. Sous l'affichage de la variable, redéfinir son contenu enHola
.