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: trueConversió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"Desafío
FácilEn 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:
- Convierte la cadena
'42'a un booleano usandoBoolean() - Convierte el número
0a un booleano usandoBoolean() - Convierte el número
7a un booleano usandoBoolean() - Convierte la cadena vacía
''a un booleano usandoBoolean() - Convierte el booleano
truea una cadena usandoString() - Convierte el número
123a una cadena usandoString()
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);
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