image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponível apenas:

367 vagas
Kelven Silva
Kelven Silva23/06/2025 20:59
Compartilhe
Microsoft Azure Cloud Native 2026Recomendados para vocêMicrosoft Azure Cloud Native 2026

Introdução a Funções em JavaScript: Reutilização e Organização do Código

    O que são funções?

    Funções são blocos de código que realizam uma tarefa específica e podem ser reutilizadas em diferentes partes do programa. Elas ajudam a organizar o código, tornando-o mais limpo, legível e fácil de manter.

    Ao usar funções, evitamos repetir código e facilitamos a manutenção. Quando precisamos alterar a lógica, modificamos a função uma única vez, e isso reflete em todos os lugares onde ela é usada.

    Como criar uma função em JavaScript?

    A forma mais comum de declarar uma função em JavaScript é usando a palavra-chave function, seguida de um nome e um par de parênteses que podem receber parâmetros.

    Exemplo básico:

    javascript
    CopiarEditar
    function saudacao() {
    console.log("Olá, mundo!");
    }
    
    saudacao(); // Chamada da função
    

    Função com parâmetros e retorno

    Funções podem receber valores de entrada (parâmetros) e retornar um resultado.

    Exemplo:

    javascript
    CopiarEditar
    function soma(a, b) {
    return a + b;
    }
    
    let resultado = soma(3, 5);
    console.log(resultado); // 8
    

    Exemplo prático: função calcularDesconto

    Vamos usar um exemplo real que eu estive praticando — uma função para calcular o valor final da compra após aplicar um desconto, caso um cupom válido seja fornecido.

    javascript
    CopiarEditar
    function calcularDesconto() {
      let valorCompra = parseFloat(gets().trim());
      let cupom = gets().trim();
      let valorFinal;
    
      if (cupom === "DESCONTO10") {
          valorFinal = valorCompra * 0.90; // 10% de desconto
      } else if (cupom === "DESCONTO20") {
          valorFinal = valorCompra * 0.80; // 20% de desconto
      } else {
          valorFinal = valorCompra; // Sem desconto
      }
    
      print("Valor final da compra: R$ " + valorFinal.toFixed(2));
    }
    
    calcularDesconto();
    

    Por que usar função aqui?

    • Organização: Todo o cálculo de desconto fica em um único lugar.
    • Reutilização: Se precisarmos calcular desconto em outro ponto do programa, podemos reaproveitar essa função.
    • Legibilidade: O código principal fica mais limpo e fácil de entender.

    Boas práticas na criação de funções

    1. Nome claro e descritivo

    Escolha nomes que expliquem o que a função faz. No exemplo, calcularDesconto deixa claro que a função lida com cálculo de desconto.

    2. Funções pequenas e objetivas

    Evite funções muito grandes. Cada função deve fazer uma coisa específica.

    3. Parâmetros significativos

    Se sua função receber parâmetros, use nomes que deixem claro o que cada um representa.

    4. Evite efeitos colaterais

    Idealmente, uma função deve receber dados, processar e retornar um resultado sem alterar variáveis globais diretamente.

    5. Documente suas funções

    Comentários breves ajudam outros desenvolvedores (e você no futuro) a entender a função rapidamente.

    Conclusão

    Funções são fundamentais para escrever código organizado, reutilizável e fácil de manter. Com prática, elas se tornam suas melhores amigas no desenvolvimento.

    Se você está começando a programar, invista tempo aprendendo a criar e usar funções. Isso vai acelerar muito seu aprendizado e sua produtividade!

    Compartilhe
    Recomendados para você
    Riachuelo - Cibersegurança
    Microsoft Certification Challenge #5 - AZ-204
    Microsoft Certification Challenge #5 - DP 100
    Comentários (1)
    DIO Community
    DIO Community - 24/06/2025 12:12

    Kelven, seu artigo sobre funções em JavaScript está excelente e bem estruturado. Você abordou de forma clara a importância das funções na programação e como elas ajudam a organizar, reutilizar e manter o código de forma eficiente. A explicação sobre como criar funções, além de exemplos práticos, torna o aprendizado mais fácil para iniciantes.

    Os pontos que você destacou, como a organização do código, a reutilização das funções e a legibilidade, são fundamentais para manter o código limpo e fácil de manter. Seu exemplo de calcularDesconto é um ótimo exemplo de como funções podem ser utilizadas em cenários do mundo real.

    Qual próximo conceito você pretende explorar em JavaScript ou outra linguagem?

    Recomendados para vocêMicrosoft Azure Cloud Native 2026