Galera, tenho uma dúvida referente ao seguinte código da atividade do curso de lógica da programação:
Por que colocamos o parâmetro "numero" nessa function? Qual o sentido? Como devo saber quando usar?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Galera, tenho uma dúvida referente ao seguinte código da atividade do curso de lógica da programação:
Por que colocamos o parâmetro "numero" nessa function? Qual o sentido? Como devo saber quando usar?
Olá Felipe, tudo bem com você?
A função verificarNumero usa o parâmetro numero para receber um valor que será testado dentro da função. O parâmetro funciona como uma variável que será substituída pelo valor que você passar quando chamar a função.
Nesta atividade, o parâmetro numero é essencial porque é o valor que a função irá verificar para determinar se é positivo, negativo ou zero. Sem esse parâmetro, a função não teria um valor específico para testar e não poderia realizar sua tarefa.
A seguir, um exemplo prático de como você poderia usar essa função:
function verificarNumero(numero) {
if (numero > 0) {
console.log("O número é positivo.");
} else if (numero < 0) {
console.log("O número é negativo.");
} else {
console.log("O número é zero.");
}
}
// Chamando a função com diferentes valores
verificarNumero(10); // Saída: O número é positivo.
verificarNumero(-5); // Saída: O número é negativo.
verificarNumero(0); // Saída: O número é zero.
Neste exemplo, a função verificarNumero é chamada três vezes, cada vez com um valor diferente para o parâmetro numero. Isso mostra como a função pode ser reutilizada para verificar diferentes números.
Por fim, vale ressaltar que você deve usar um parâmetro em uma função quando precisar que a função trabalhe com dados que serão fornecidos externamente, ou seja, quando você quer que a função seja capaz de operar com diferentes valores de entrada e não apenas com valores fixos definidos dentro da própria função.
Conte com o apoio do Fórum na sua jornada. Espero ter ajudado. Fico à disposição. Abraços e bons estudos!