Menu
CoddyTech

Conversion de type - Partie 2

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy. Leçon 31 sur 77.

Conversion en booléen

// Conversion en booléen
console.log(Boolean(1));      // Affiche : true
console.log(Boolean(0));      // Affiche : false
console.log(Boolean(""));     // Affiche : false
console.log(Boolean("hello")); // Affiche : true

Conversion en chaîne

// Conversion en String
let num = 42;
let bool = true;
let str1 = String(num);   // Convertit un nombre en chaîne de caractères
let str2 = String(bool);  // Convertit un booléen en chaîne de caractères

console.log(str1);  // Affiche : "42"
console.log(str2);  // Affiche : "true"
challenge icon

Défi

Facile

Dans ce défi, tu vas t’entraîner à convertir différents types de données en JavaScript, en te concentrant sur les conversions en booléen et en chaîne de caractères.

Plusieurs variables contenant différentes valeurs te sont fournies. Ton objectif est de remplacer chaque espace réservé null dans le code de départ par l’appel de conversion approprié :

  1. Convertis la chaîne '42' en booléen à l’aide de Boolean()
  2. Convertis le nombre 0 en booléen à l’aide de Boolean()
  3. Convertis le nombre 7 en booléen à l’aide de Boolean()
  4. Convertis la chaîne vide '' en booléen à l’aide de Boolean()
  5. Convertis le booléen true en chaîne de caractères à l’aide de String()
  6. Convertis le nombre 123 en chaîne de caractères à l’aide de String()

Par exemple, pour convertir stringValue en booléen, remplace null par Boolean(stringValue) afin que la ligne devienne :
console.log("Boolean('42'): ", Boolean(stringValue));

Chaque null est simplement un espace réservé. Ce n’est pas un concept que tu dois apprendre. Tu dois remplacer chaque null par l’appel de conversion approprié utilisant la variable fournie.

Essayez vous-même

// TODO: Remplacer null par le résultat correct de la conversion de stringValue avec Boolean()
console.log("Boolean('42'): ", null);

// TODO: Remplacer null par le résultat correct de la conversion de zeroNumber avec Boolean()
console.log("Boolean(0): ", null);

// TODO: Remplacer null par le résultat correct de la conversion de positiveNumber avec Boolean()
console.log("Boolean(7): ", null);

// TODO: Remplacer null par le résultat correct de la conversion de emptyString avec Boolean()
console.log("Boolean(''): ", null);

// TODO: Remplacer null par le résultat correct de la conversion de boolValue avec String()
console.log("String(true): ", null);

// TODO: Remplacer null par le résultat correct de la conversion de numValue avec String()
console.log("String(123): ", null);
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur JavaScript en ligne