1
resposta

[Projeto] Desafio 1

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.');
        }
    }
1 resposta

Olá, David!
É legal que você usou !isNaN() para verificar se um valor é um número válido. Parabéns!