3
respostas

[Sugestão] Minha resolução

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

function apertarConsole(){
    console.log("O botão console foi clicado")
}


function apertarAlert(){
    alert("Eu gosto de JavaScript")
    console.log("O botão alert foi clicado")
}


function apertarPrompt(){
    let cidade=prompt("Qual a cidade que você mora?")
    console.log("O botão prompt foi clicado")
    alert(`A cidade de ${cidade} é linda`)
}


function apertarSoma(){
    let numero1=parseInt(prompt("Digite um número"))
    let numero2=parseInt(prompt("Digite um número"))
    n=numero1+numero2
    alert(`A soma dos números foi: ${n}`)
    console.log("O botão soma foi clicado")
}
3 respostas

Olá, Pablo! Como vai?

Parabéns! Seus códigos estão perfeitamente resolvidos. Muito obrigado por contribuir com suas soluções para os desafios!

Permaneça à vontade para utilizar o Fórum sempre que necessário!

Abraço!

Olá queria tirar uma dúvida sobre o ultimo exercicio das escolhas dos numeros. Percebi que se não colocarmos a função parseInt , ele faz as somas dos numeros de maneira literal , exemplo 1+ 2 = 12 e faz a soma correta apenas se inserirmos. Porque isso ocorre? No demais , segue os outros exercicios feitos, sendo o ultimo que me gerou dúvida.

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

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

function exibirAlerta() {
    alert ('Eu amo JS')
}

function exibirPrompt() {
    let cidade = prompt('Digite o nome de uma cidade do Brasil que você gosta muito:')
    alert(`Estive em ${cidade} e lembrei de você`)
}

function exibirSoma(){
    let numero1 = parseInt(prompt('Digite o 1º numero:'));
    let numero2 =parseInt(prompt('Digite o 2º numero:'));
    let resultado = numero1 + numero2;
    alert(`${numero1} + ${numero2}= ${resultado}`);
}

Se não colocarmos a função parseInt o js vai entender que os números digitados serão strings por isso ele apenas junta.Quando colocamos o parseInt está dizendo a ele que são números inteiros, e vai fazer a soma corretamente.