Segue o desafio realizado. Foi interessante fazê-lo, pois o algo a mais foi trabalhar com HTML, também. Só precisei fazer uma pesquisa e ir um pouco além foi na linha do if da function "somarDoisNumeros", em relação ao uso do "!isNaN", mas que no fim consegui entender.
let titulo = document.querySelector("h1");
titulo.innerHTML = "Hora do Desafio";
function botaoClicado(){
console.log("O botao foi clicado!");
}
function exibirAlerta() {
alert ("Eu amo JS");
}
// --- Desafio 4: Função para o botão Prompt ---
// Esta função é chamada quando o botão "Prompt" é clicado.
function exibirPrompt() {
let nomeCidade = prompt ("Digite o nome de uma Cidade do Brasil:");
if (nomeCidade);{
alert (Estive em ${nomeCidade} e lembrei de você
);
}
}
// --- Desafio 5: Função para o botão Soma ---
// Esta função é chamada quando o botão "Soma" é clicado.
function somarDoisNumeros() {
// Pede ao usuário para inserir dois números
let primeiroNumero = prompt('Digite o primeiro número:');
let segundoNumero = prompt('Digite o segundo número:');
// Converte os valores de texto para números inteiros
let num1 = parseInt(primeiroNumero);
let num2 = parseInt(segundoNumero);
// Verifica se as conversões foram bem-sucedidas antes de somar
if (!isNaN(num1) && !isNaN(num2)) {
let resultado = num1 + num2;
alert(`O resultado da soma é: ${resultado}`);
} else {
alert('Por favor, insira números válidos.');
}
}