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 booleana

// Convirtiendo a Boolean
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 número a string
let str2 = String(bool);  // Convierte booleano a string

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 de Boolean y String.

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

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

Por ejemplo, para convertir stringValue en un booleano, reemplaza null por Boolean(stringValue), de modo 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 con la llamada de conversión adecuada utilizando la variable proporcionada.

Pruébalo tú mismo

// Valores a 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 correcta Boolean() de stringValue
console.log("Boolean('42'): ", null);

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

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

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

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

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

Practica por tu cuenta: Compilador de JavaScript online