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

Lógica de programación: explorar funciones y listas

Mi código de Js es :

let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora del desafío'

function consola (){
console.log ('el boton fue clicado')
}

function country (){
ciudad= prompt('Escribe el nombre de una ciudad de Brasil')
alert(Estuve en ${ciudad} y me acorde de ti )
}

function amor (){
alert('Yo amo Taylor Swift')
}

function suma (){

numero1 = parseInt(prompt ('Introduce tu primer numero'));
numero2 = parseInt(prompt ('Introduce tu segundo numero'));
resultado = numero1 + numero2 ; 
alert (`La suma de ${numero1} y ${numero2} es : ${resultado}`)
 

}

Mi codigo de HTML es:

  <script src="app.js"></script>
1 respuesta

¡Hola Sandra!

Tu código parece estar bien estructurado y funcional para lo que quieres lograr. Cada botón en tu HTML está vinculado a una función en JavaScript, lo cual es una buena práctica para mantener el código organizado. Aquí tienes un par de sugerencias para mejorar o asegurarte de que todo funcione correctamente:

  1. Declaración de Variables: Es una buena práctica declarar tus variables usando let o const para evitar problemas de alcance. Por ejemplo, dentro de tus funciones country() y suma(), puedes declarar las variables ciudad, numero1, numero2, y resultado usando let.

    function country() {
        let ciudad = prompt('Escribe el nombre de una ciudad de Brasil');
        alert(`Estuve en ${ciudad} y me acorde de ti`);
    }
    
    function suma() {
        let numero1 = parseInt(prompt('Introduce tu primer numero'));
        let numero2 = parseInt(prompt('Introduce tu segundo numero'));
        let resultado = numero1 + numero2;
        alert(`La suma de ${numero1} y ${numero2} es : ${resultado}`);
    }
    
  2. Validación de Entrada: Podrías considerar agregar una validación para asegurarte de que los usuarios ingresen números válidos en la función suma(). Esto puede evitar errores si el usuario introduce un valor no numérico.

    function suma() {
        let numero1 = parseInt(prompt('Introduce tu primer numero'));
        let numero2 = parseInt(prompt('Introduce tu segundo numero'));
        
        if (isNaN(numero1) || isNaN(numero2)) {
            alert('Por favor, introduce números válidos.');
        } else {
            let resultado = numero1 + numero2;
            alert(`La suma de ${numero1} y ${numero2} es : ${resultado}`);
        }
    }
    

Estas son solo algunas sugerencias para mejorar tu código. Espero que esto te ayude a seguir aprendiendo y explorando más en el mundo de la programación.