Em programação, uma função é um conjunto de instruções que realiza uma tarefa específica e pode ser chamada repetidamente em diferentes partes do código. Funções são úteis porque permitem que você escreva código que pode ser reutilizado várias vezes, o que é mais eficiente e menos propenso a erros do que escrever o mesmo código várias vezes.
Como usar funções em javascript |
Estruturas de Dados e Algoritmos com JavaScript na Amazon |
Em JavaScript, as funções são criadas usando a palavra-chave "function" seguida pelo nome da função e parênteses. Dentro dos parênteses, você pode incluir argumentos, que são valores que são passados para a função quando ela é chamada. Por exemplo:
function somarDoisNúmeros(x, y) {
return x + y;
}
Neste exemplo, a função "somarDoisNúmeros" recebe dois argumentos, "x" e "y", e retorna a soma deles quando é chamada. Você pode chamar a função usando o nome da função seguido de parênteses e passando os valores desejados para os argumentos:
let resultado = somarDoisNúmeros(2, 3);
console.log(resultado); // imprime "5"
Outro exemplo de função em JavaScript é a seguinte:
function dizerOi(nome) {
console.log("Oi, " + nome + "!");
}
dizerOi("João"); // imprime "Oi, João!"
dizerOi("Maria"); // imprime "Oi, Maria!"
function calcularFatorial(n) { let resultado = 1;
for (let i = n; i > 1; i--) {
resultado *= i;
}
return resultado;
}
console.log(calcularFatorial(5)); // imprime "120"
console.log(calcularFatorial(10)); // imprime "3628800"
Neste exemplo, a função "calcularFatorial" recebe um argumento "n" e retorna o fatorial desse número usando um loop "for". A função é chamada duas vezes, passando os valores "5" e "10" para o argumento "n", respectivamente.
Em resumo, as funções são uma ferramenta importante na programação porque permitem que você escreva código que pode ser reutilizado e organizado de maneira mais clara e eficiente. Espero que isso tenha ajudado a entender o que são funções e como elas funcionam em JavaScript.