let titulo = document.querySelector('h1'); titulo.innerHTML = "Hora del desafío";
function botonConsola(){ alert("El botón "Console" fue clicado.");}
function titleCase(str){ return str .toLowerCase() .split(" ") .map((word) => word.charAt(0).toUpperCase() + word.slice(1)) .join(" "); }
function botonPrompt(){ while (true){ let nombreCiudad = prompt("Ingresa el nombre de una ciudad de Brasil: ");
if(nombreCiudad === null){
break;
}
if (/^[a-zA-ZáéíóúÁÉÍÓÚ\s]+$/.test(nombreCiudad)){
console.log("Nombre de ciudad válido.",nombreCiudad);
nombreCiudad = titleCase(nombreCiudad);
alert(`Estuve en ${nombreCiudad} y me acordé de tí.`)
break;
}else{
alert("Nombre de ciudad inválido, por favor ingresa solo letras y espacios.");
}
}
}
function botonAlerta(){ alert("Yo amo JS"); }
function botonSuma(){ let numero1; let numero2;
while(isNaN(numero1)){
numero1 = parseFloat(prompt("Ingrese el primer número: "));
if(isNaN(numero1)){
alert("Valor ingresado inválido, ingrese solo números.");
}
}
while(isNaN(numero2)){
numero2 = parseFloat(prompt("Ingrese el segundo número: "));
if(isNaN(numero2)){
alert("Valor ingresado inválido, ingrese solo números.");
}
}
let sumatoria = numero1 + numero2;
alert(`El resultado de la suma de:\n${numero1} + ${numero2} = ${sumatoria}`)
}