1
resposta

Resolução do desafio

let titulo = document.querySelector('h1')
titulo.innerHTML = 'Hora do desafio'

function botaoConsole() {
    console.log('O botão foi clicado') 
} ;

function botaoAlerta() {
    alert('Eu amo JS')
} ;

function botaoPrompt() {
    let cidadeBrasileira = prompt('Digite o nome de uma cidade brasileira')
    alert(` Estive em ${cidadeBrasileira} e lembrei de você.`)
} ;

function botaoSoma() {
    let numero1 = parseInt(prompt ('Escolha um número')) ;
    let numero2 = parseInt(prompt ('Escolha outro número para somar')) ;
    let soma = numero1 + numero2 ;
    alert(`A soma de ${numero1} e ${numero2} é ${soma}`)
};
1 resposta

Oi, Stella. Como vai?

Ótima forma essa que você organizou as funções botaoConsole(), botaoAlerta(), botaoPrompt() e botaoSoma(). Isso mostra que você entendeu bem a proposta de separar cada ação em uma função, além de usar prompt(), alert() e console.log() de um jeito claro e funcional. Seu uso de parseInt() na soma também foi uma boa escolha para garantir que os valores digitados sejam tratados como números.

Uma dica interessante para o futuro é usar Number() no lugar de parseInt() quando quiser converter entradas numéricas, já que ele também funciona bem com valores decimais. Veja este exemplo:


let numero1 = Number(prompt('Digite o primeiro numero'));
let numero2 = Number(prompt('Digite o segundo numero'));
let soma = numero1 + numero2;
console.log(soma);

Esse código recebe dois valores, converte para número e mostra o resultado da soma no console. Sua resolução ficou bem organizada. Continue praticando.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!