Menu
Coddy logo textTech

Conversion de type - Partie 2

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

Conversion booléenne

// 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 de String

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

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

Défi

Facile

Dans ce défi, tu vas t’exercer à convertir différents types de données en JavaScript, en te concentrant sur les conversions Boolean et String.

Plusieurs variables contenant différentes valeurs te sont fournies. Ta tâche consiste à remplacer chaque espace réservé null dans le code de départ par l’appel de conversion correct :

  1. Convertir la string '42' en boolean à l’aide de Boolean()
  2. Convertir le nombre 0 en boolean à l’aide de Boolean()
  3. Convertir le nombre 7 en boolean à l’aide de Boolean()
  4. Convertir la string vide '' en boolean à l’aide de Boolean()
  5. Convertir le boolean true en string à l’aide de String()
  6. Convertir le nombre 123 en string à l’aide de String()

Par exemple, pour convertir stringValue en boolean, 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. Ton objectif est de remplacer chaque null par l’appel de conversion approprié en utilisant la variable fournie.

Essayez vous-même

// Valeurs à convertir
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;

// TODO: Remplacez null par la conversion Boolean() correcte de stringValue
console.log("Boolean('42'): ", null);

// TODO: Remplacez null par la conversion Boolean() correcte de zeroNumber
console.log("Boolean(0): ", null);

// TODO: Remplacez null par la conversion Boolean() correcte de positiveNumber
console.log("Boolean(7): ", null);

// TODO: Remplacez null par la conversion Boolean() correcte de emptyString
console.log("Boolean(''): ", null);

// TODO: Remplacez null par la conversion String() correcte de boolValue
console.log("String(true): ", null);

// TODO: Remplacez null par la conversion String() correcte de numValue
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