Boa tarde.
Seguem minhas propostas de solução para este desafio. Peço avaliarem e comentarem, por favor (ainda tenho dificuldades de lógica).
Desafio 1: este retornou o erro abaixo, o qual gostaria de verificar com vocês o que significa:
// Retornou como Erro // desafio1.js:2 Uncaught TypeError: Cannot set properties of null (setting 'innerHTML') // at desafio1.js:2:28 */
let mensagem = document.querySelector('h1');
mensagem.innerHTML = 'Mensagem Padrao do Programador';
let mensagem2 = document.querySelector('p');
mensagem2.innerHTML = 'Ola, Mundo';
console.log(mensagem);
console.log(mensagem2);
Desafio 2: Apresentou o erro abaixo:
// desafio2.js:3 Uncaught TypeError: Cannot set properties of null (setting 'innerHtml') // at exibeNome (desafio2.js:3:21) // at desafio2.js:6:5
function exibeNome (tag, texto){
let campo = document.querySelector(tag);
campo.innerHtml = texto;
}
exibeNome('h1', 'Exiba o Nome');
exibeNome('p', 'O nome e Felipe');
console.log(texto);
Desafio 3: este ok.
function dobroNumero(numero,dobro) {
}
numero = prompt(`Digite o numero desejado`);
alert(`O numero digitado foi ${numero}.`);
dobro = (numero*2);
console.log(`O dobro do numero e ${dobro}`);
Desafio 4: este OK.
function mediaTresNumeros(numeroa,numerob,numeroc,soma,media) {
}
numeroa = parseFloat(prompt(`Digite o primeiro numero desejado`));
numerob = parseFloat(prompt(`Digite o segundo numero desejado`));
numeroc = parseFloat(prompt(`Digite o terceiro numero desejado`));
alert(`O primeiro numero digitado foi ${numeroa}.`);
alert(`O segundo numero digitado foi ${numerob}.`);
alert(`O terceiro numero digitado foi ${numeroc}.`);
soma = (numeroa+numerob+numeroc);
media = (soma/3);
alert(`A media dos numeros digitados e ${media}.`);
console.log(`A media dos numeros digitados e ${media}`);
Desafio 5: este OK.
function retornaMaiorNumero(numeroa,numerob){
}
numeroa = parseFloat(prompt(`Digite o primeiro numero desejado`));
numerob = parseFloat(prompt(`Digite o segundo numero desejado`));
alert (`O primeiro numero digitado e ${numeroa}.`);
alert (`O segundo numero digitado e ${numerob}.`);
if (numeroa > numerob){
alert(`O maior numero e ${numeroa}.`);
console.log("O primeiro numero e o maior");
}
else{
alert(`O maior numero e numero ${numerob}.`);
console.log("O segundo numero e o maior");
}
Desafio 6: este OK.
function numeroAoQuadrado(numero,quadrado){
}
numero = parseFloat(prompt ('Digite o Numero Desejado'));
alert(`O numero digitado foi ${numero}.`);
quadrado = parseFloat(Math.pow(numero,2));
alert (`O quadrado do numero e ${quadrado}`);
console.log(`O quadrado do numero digitado e ${quadrado}`);
Muito obrigado a todos.