Menu
CoddyTech

Conversión de tipos - Parte 2

Parte de la sección Fundamentos del Journey de JavaScript de Coddy. Lección 31 de 77.

Conversión booleana

// Conversión a Boolean
console.log(Boolean(1));      // Devuelve: true
console.log(Boolean(0));      // Devuelve: false
console.log(Boolean(""));     // Devuelve: false
console.log(Boolean("hello")); // Devuelve: true

Conversión a cadena

// Conversión a String
let num = 42;
let bool = true;
let str1 = String(num);   // Convierte un número en una cadena
let str2 = String(bool);  // Convierte un booleano en una cadena

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

Desafío

Fácil

En este desafío, practicarás la conversión entre diferentes tipos de datos en JavaScript, centrándote en las conversiones a booleanos y cadenas.

Se te proporcionan varias variables con diferentes valores. Tu tarea es reemplazar cada marcador de posición null del código inicial por la llamada de conversión correcta:

  1. Convierte la cadena '42' a un booleano usando Boolean()
  2. Convierte el número 0 a un booleano usando Boolean()
  3. Convierte el número 7 a un booleano usando Boolean()
  4. Convierte la cadena vacía '' a un booleano usando Boolean()
  5. Convierte el booleano true a una cadena usando String()
  6. Convierte el número 123 a una cadena usando String()

Por ejemplo, para convertir stringValue a un booleano, reemplaza null por Boolean(stringValue) para que la línea quede así:
console.log("Boolean('42'): ", Boolean(stringValue));

Cada null es simplemente un marcador de posición. No es un concepto que debas aprender. Tu tarea es reemplazar cada null por la llamada de conversión adecuada usando la variable proporcionada.

Pruébalo tú mismo

// TODO: Reemplaza null con la conversión correcta de stringValue mediante Boolean()
console.log("Boolean('42'): ", null);

// TODO: Reemplaza null con la conversión correcta de zeroNumber mediante Boolean()
console.log("Boolean(0): ", null);

// TODO: Reemplaza null con la conversión correcta de positiveNumber mediante Boolean()
console.log("Boolean(7): ", null);

// TODO: Reemplaza null con la conversión correcta de emptyString mediante Boolean()
console.log("Boolean(''): ", null);

// TODO: Reemplaza null con la conversión correcta de boolValue mediante String()
console.log("String(true): ", null);

// TODO: Reemplaza null con la conversión correcta de numValue mediante String()
console.log("String(123): ", null);
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de JavaScript online