image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Kelven Silva
Kelven Silva23/06/2025 20:59
Compartilhe

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ê
    Savegnago - Lógica de Programação
    meutudo - Mobile Developer
    NTT DATA - Java e IA para Iniciantes
    Comentários (0)