2
respostas

[Dúvida] Funções

Dúvida

Acabei ficando com dúvida de onde viria os valores e acabei indo pelo caminho mais longo, funcional embora mais trabalhoso. No caso, caso usamos a estrutura base para então replicar os códigos em cima delas, esses valores são obtidos de campos do HTML?

Por exemplo: *let media = calcularMedia(4, 7, 10); *

O 4, 7 e 10 viriam de dados inputados pelo usuário através de um prompt ou input, caixa de texto etc?

textoNaTela();
function textoNaTela(){
    console.log('Olá, mundo!');
}
boasVindas();
function boasVindas(){
    let nome = prompt('Digite seu nome: ');
    console.log(`Olá ${nome}!`);
}
dobro();
function dobro(){
    let num = prompt('Digite um número:');
    console.log(num * 2);
}
mediaGeral();
function mediaGeral(){
    let num1 = prompt('Digite o primeiro número:');
    let num2 = prompt('Digite o segundo número:');
    let num3 = prompt('Digite o terceiro número:');
    console.log((num1 + num2 + num3) / 3);
}
maximo();
function maximo(){
    let n1 = prompt('Digite o primeiro número:');
    let n2 = prompt('Digite o segundo número:');
    console.log(Math.max(n1,n2));
}
multiplica();
function multiplica(){
    let valor = prompt('Digite um número para multiplicação:');
    console.log(valor * valor);
}
2 respostas

Sim, você está correto. Os valores utilizados nos exemplos que você forneceu, como 4, 7, 10, e outros números, são inseridos pelo usuário através da função prompt no seu código JavaScript. O prompt é uma maneira de interagir com o usuário, solicitando que ele insira algum valor.

Por exemplo:

let num = prompt('Digite um número:');
console.log(num * 2);

Neste trecho, o usuário é solicitado a digitar um número, e esse valor é armazenado na variável num. Em seguida, o dobro desse número é calculado e exibido no console.

O mesmo princípio se aplica aos outros trechos do seu código onde você está usando o prompt para obter valores do usuário. Isso é uma maneira comum de interação básica em JavaScript, especialmente quando você está começando a aprender a linguagem.

Caso tenha conseguido esclarecer suas dúvidas, fico feliz em ter ajudado. Estou à disposição para qualquer outra questão que possa surgir. Um abraço! Se este post foi útil, por favor, marque como solucionado ✓. Desejo a você excelentes estudos!