Menu
Coddy logo textTech

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 a Booleano

// Convirtiendo a Booleano
console.log(Boolean(1));      // Salida: true
console.log(Boolean(0));      // Salida: false
console.log(Boolean(""));     // Salida: false
console.log(Boolean("hello")); // Salida: true

Conversión de cadenas

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

console.log(str1);  // Salida: "42"
console.log(str2);  // Salida: "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 Boolean y String.

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

  1. Convierte el string '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 el string vacío '' a un booleano usando Boolean()
  5. Convierte el booleano true a un string usando String()
  6. Convierte el número 123 a un string usando String()

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

Cada null es simplemente un marcador de posición; no es un concepto que necesites aprender. Tu trabajo es reemplazar cada null con la llamada de conversión adecuada utilizando la variable proporcionada.

Hoja de referencia

Usa Boolean() para convertir valores a booleano:

Boolean(1);        // true
Boolean(0);        // false
Boolean("");       // false
Boolean("hello");  // true

Usa String() para convertir valores a cadena (string):

String(42);    // "42"
String(true);  // "true"

Pruébalo tú mismo

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

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

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

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

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

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

// TODO: Reemplaza null con la conversión String() correcta de numValue
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