Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Desafio realizado

Boa tarde, fiz o desafio e gostaria da opinião de vocês sobre melhorias (com os os conhecimentos tratados até o momento) . Sobre questão de boas práticas alguma sugestão de melhora ?

// 1
console.log('Boas vindas');
// 2 e 3
let nome = "Durval";
console.log(`Ola ${nome}!`);
alert(`Ola ${nome}!`);
// 4
let linguagem = prompt('Qual a linguagem de programação que você mais gosta?');
console.log(`Ah, entendi então você curte ${linguagem}`);
// 5 e 6
let valor1 = 10;
let valor2 = 5;
let resultado1 = valor1 + valor2;
let resultado2 = valor1 - valor2;
console.log(`A soma de ${valor1} e ${valor2} é igual a ${resultado1}.`);
console.log(`A diferença de ${valor1} e ${valor2} é igual a ${resultado2}.`);
// 7
let idade = prompt('Digite aqui sua idade por favor.');
idade >= 18 ? console.log('É maior de idade') : console.log('É menor de idade');
// 8
let numero = prompt('Insira aqui um número por favor');
let resultadoAlerta = numero > 0 ? 'positivo' : numero == 0 ? '0' : 'negativo';
alert(`Seu número é ${resultadoAlerta}`);
// 9 
let contador = 1
while (contador < 11 ) {
    console.log(contador);
    contador++
}
// 10
let nota = prompt("Insira um valor entre 1 e 10");
let resultadorAprovação = nota >= 7 ? 'Aprovado' : 'Reprovado';
console.log(resultadorAprovação);
// 11, 12 e 13
let numeroAleatorio = Math.random();
console.log(numeroAleatorio);
console.log(parseInt(numeroAleatorio * 10 + 1));
console.log(parseInt(numeroAleatorio * 1000 + 1));
1 resposta
solução!

Olá, Durval! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso do prompt() para coletar informações diretamente do usuário, utilizou muito bem o console.log() para exibir mensagens no console e ainda compreendeu a importância do Math.random() para gerar números aleatórios, uma habilidade essencial em muitos tipos de aplicações interativas.

Uma dica interessante para o futuro é usar Number() para converter valores inseridos pelo usuário em números, já que o prompt() retorna uma string. Dessa forma:

let idade = Number(prompt('Digite a sua idade'));
if (idade >= 18) {
    console.log('Maior de idade');
} else {
    console.log('Menor de idade');
}

Isso evita comparações incorretas entre strings e números e torna seu código mais confiável.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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