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: trueConversió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"Desafío
FácilEn 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:
- Convierte la cadena
'42'en un booleano usandoBoolean() - Convierte el número
0en un booleano usandoBoolean() - Convierte el número
7en un booleano usandoBoolean() - Convierte la cadena vacía
''en un booleano usandoBoolean() - Convierte el booleano
trueen una cadena usandoString() - Convierte el número
123en una cadena usandoString()
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);Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Coerción de tipos7Calculadora para dividir la cuenta
Mensaje de bienvenidaCálculo de la propina y el total10FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz13Rastreador de lista de compras
Descripción general del proyectoAñadir elemento2Variables
NúmerosStringBooleanConvenciones de nomenclaturaVariables vacíasResumen - Inicializar variablesConstantes5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Switch3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosOperadores de comparaciónIgualdad estricta vs. débilResumen - Matemáticas simples6E/S Básica
SalidaSalida con variablesConversión de tipos - Parte 1Conversión de tipos - Parte 2Resumen - Hasta 120Resumen - Verdadero o FalsoPractica por tu cuenta: Compilador de JavaScript online