Menu
CoddyTech

Declarar uma Função

Parte da seção Fundamentos do Journey de JavaScript da Coddy. Lição 45 de 77.

Uma função é uma sequência de código que tem um nome. O objetivo de uma função é reutilizar um trecho de código várias vezes.

Por exemplo, dê uma olhada neste código:

console.log("Welcome to Coddy");
console.log("New session...");
console.log("Welcome to Coddy");
console.log("Another session...");
console.log("Welcome to Coddy");

Usamos o mesmo código console.log("Welcome to Coddy") repetidamente. Outro problema com esse código é que, se quiséssemos mudar a mensagem: Welcome to Coddy para algo diferente, como "Welcome aboard", seria necessário alterar 3 linhas diferentes de código. Para resolver esse problema, usaremos funções.

Para declarar uma função, usamos a seguinte sintaxe:

function functionName() {
    code;
}

Para o nosso exemplo, criaremos uma função chamada greet, e ela ficará assim:

function greet() {
    console.log("Welcome to Coddy");
}

Para usar/chamar/executar a função, escrevemos greet():

greet();
console.log("New session...");
greet();
console.log("Another session...");
greet();

Isso resultará na mesma saída que a anterior.

Observação: Em JavaScript, as declarações de função são içadas, o que significa que tecnicamente podem ser chamadas antes de aparecerem no código. No entanto, a prática recomendada é escrever as funções antes de chamá-las para manter seu código claro e legível.

challenge icon

Desafio

Fácil

Escreva um programa que receba uma entrada, um número (fornecido). O número de entrada indica quantas vezes executar a função abaixo. 

Crie uma função que calcule a soma de todos os números entre 1 e 10000 (inclusive) e a imprima. Dê à função o nome que quiser.

Observação! No seu código, escreva a função antes das instruções de chamada/execução.

Experimente você mesmo

// Escreva a função abaixo


let n = parseInt(inp); // Não altere esta linha

// Execute sua função n vezes usando um laço
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de JavaScript online