Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio: Hora de Practicar

Este es mi intento para este desafio

let header = document.querySelector('h1'); header.innerHTML = 'Hora del Desafio';

function Console() { alert('el Boton fue CLickeado'); }

function Prompt() { prompt('dame una ciudad en Brasil:');

if(prompt = ();) { alert('Estuve en [prompt] y me acorde de ti.'); } }

function Alert() { alert('Yo amo JS'); }

function Suma() { let numberOne = prompt ('Dame un numero'); let numberTwo = prompt ('Dame otro numero'); let result = numberOne + numberTwo; console.log({resultado}); }

1 respuesta

Hola Carlos, espero que estés bien

¡Qué bueno que estás practicando! Vamos a revisar tu código y ver cómo podemos mejorar algunos detalles.

  1. Uso de prompt y operadores de comparación: En la función Prompt, parece que estás intentando comparar el resultado del prompt con algo, pero la sintaxis no está correcta. Para comparar, deberías usar == o ===. Además, el uso de prompt debería estar almacenado en una variable para poder utilizar su valor después. Por ejemplo:

    function Prompt() { 
        let ciudad = prompt('Dame una ciudad en Brasil:');
        if (ciudad === '') { 
            alert('No ingresaste ninguna ciudad.'); 
        } else {
            alert('Estuve en ' + ciudad + ' y me acordé de ti.');
        }
    }
    
  2. Concatenación de strings: En el alert dentro de la función Prompt, estás intentando usar [prompt], pero deberías utilizar la variable que almacenó el resultado del prompt.

  3. Suma de números: En la función Suma, estás concatenando los números como strings en lugar de sumarlos. Para convertirlos a números, puedes usar parseInt o parseFloat si quieres trabajar con decimales. Aquí está un ejemplo corregido:

    function Suma() {
        let numberOne = parseInt(prompt('Dame un número')); 
        let numberTwo = parseInt(prompt('Dame otro número'));
        let result = numberOne + numberTwo;
        console.log({resultado: result});
    }
    

    Asegúrate de que los valores ingresados sean números válidos para evitar errores.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y divirtiéndote con JavaScript! Espero ter ajudado e bons estudos!