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

Desafio: Hora da Prática!

Está é a forma como segui com os desafios. A utilização dos parenteses durantes os calculos é obrigatorio? Influencia no tempo de resposta de execução do código ou algo semelhante?

//Ex. 1

console.log("Boas vindas!");`

//Ex. 2

let nome = prompt("Digite seu nome:");

    console.log(`Olá, ${nome}!`);

//Ex. 3

let nome = prompt("Digite seu nome:");
alert (`Olá, ${nome}!`);

//Ex. 4

let linguagemFavorita = prompt("Qual a linguagem de programação que você mais gosta?");
console.log(`A linguagem favorita é ${linguagemFavorita}.`);

//Ex. 5

let valor1 = prompt("Digite o valor 1:");
let valor2 = prompt("Digite o valor 2:");
let resultado = valor1 + valor2

console.log(`A some de ${valor1} e ${valor2} é igual a ${resultado}!`);

//Ex. 6

let valor1 = prompt("Digite um número:");
let valor2 = prompt("Digite um número:");
let resultado = valor1 - valor2

console.log(`A diferença entre ${valor1} e ${valor2} é igual a ${resultado}!`);

//Ex. 7

let idade = prompt("Qual a sua idade?");
if idade >= 18 {
    console.log("É maior de idade.");
} else {
    console.log("É menor de idade.");
}

//Ex.8 - Conferi a resposta do professor, e na aula ainda não foi explicado quando se utiliza var ou let. Qual seria a ocasião?

let numero = prompt("Digite um número:");
if numero <0 {
    console.log("O número é positivo.");
} else {
    console.log("O número é negativo.");
}

//Ex. 9

let numero = 1;
while (numero <=10) {
    console.loge(numero);
    numero++;
}

//Ex. 10

let nota = prompt("Digite uma nota:");
if nota >= 7 {
    console.log("Aprovado!");
} else {
    console.log("Reprovado!");
}

//Ex. 11

let numeroAleatorio = Math.random() * 10;
console.log(`O número gerado é ${numeroAleatorio}`);

//Ex. 12

let numeroAleatorio = Math.random() * 10 + 1;
console.log(`O número gerado é ${numeroAleatorio}`);

//Ex. 13

let numeroInteiroAleatorio = parseInt(Math.random() * 1000) + 1;
console.log(`O número gerado é ${numeroInteiroAleatorio}`);
1 resposta
solução!

Oi, tudo bem?

Muito obrigada por compartilhar com a gente. Tem dois pontos de atenção:

Ex. 7:

let idade = prompt("Qual a sua idade?");
if (idade >= 18) {
    console.log("É maior de idade.");
} else {
    console.log("É menor de idade.");
}
  • O if deve ter parênteses: if (idade >= 18) {.

Ex. 9:

let numero = 1;
while (numero <= 10) {
    console.log(numero);
    numero++;
}
  • A função console.loge tem um erro de digitação. Deve ser console.log.

Quanto à sua pergunta sobre a utilização de parênteses, eles são obrigatórios ao redor das condições em estruturas de controle como if e while. No entanto, no JavaScript moderno, a linguagem é flexível e aceita algumas formas sem parênteses, mas é uma boa prática utilizá-los para garantir clareza no código. O uso ou não de parênteses geralmente não afeta o desempenho do código, mas pode influenciar a legibilidade.

Um abraço e bons estudos.