Énoncé de l'exercice
On va s'entraîner à manipuler des variables en JavaScript
- Créez une variable destination contenant le nom de la ville où vous partez. (ex. : "Barcelone")
- Créez une variable jours indiquant le nombre de jours que vous allez passer là-bas.
- Créez une variable valisePrete qui vaut false (vous n'avez pas encore fait votre valise).
- Créez une variable poidsMax contenant la limite autorisée de poids en kg (par exemple : 23).
- Créez une variable poidsActuel sans lui donner de valeur pour le moment.
- Créez une variable ticketAvion avec la valeur null (vous n'avez pas encore acheté le billet).
Affichez dans la console :
- Le type de chaque variable à l’aide de typeof,
- Une phrase résumant la situation, comme par exemple : "Je pars à Barcelone pour 5 jours. Ma valise n'est pas encore prête."
Solution proposée
// On commence par créer une variable pour stocker le nom de la ville de destination
let destination = "Barcelone"; // Chaîne de caractères (string)
// Ensuite, on crée une variable qui contient le nombre de jours du voyage
let jours = 5; // Nombre entier (number)
// Ici, on indique que la valise n’est pas encore prête
let valisePrete = false; // Booléen (boolean)
// Cette variable représente le poids maximum autorisé pour la valise
let poidsMax = 23; // Nombre entier (number)
// On crée une variable sans lui donner de valeur pour le moment
let poidsActuel; // undefined (non initialisée)
// On déclare une variable qui vaut null, pour indiquer qu'on n’a pas encore acheté le billet
let ticketAvion = null; // null (valeur volontairement vide)
// Maintenant, on affiche le type de chaque variable avec typeof
console.log(typeof destination); // "string"
console.log(typeof jours); // "number"
console.log(typeof valisePrete); // "boolean"
console.log(typeof poidsMax); // "number"
console.log(typeof poidsActuel); // "undefined"
console.log(typeof ticketAvion); // "object" ← c'est une particularité de JavaScript !
// Enfin, on affiche une petite phrase qui résume la situation
console.log("Je pars à " + destination + " pour " + jours + " jours. Ma valise n'est pas encore prête.");