Aula 6: Funções em JavaScript: Guia Completo para Iniciantes
Hello World!
Eai devs, tudo bem? Estamos quase finalizando o aprendizado básico em JavaScript. Hoje, vamos aprender sobre funções, um tópico de extrema importância para o desenvolvimento do nosso conhecimento até nos tornarmos Full Stack. Então, bora codar!
O que são Funções?
Funções em JavaScript são blocos de código projetados para executar uma tarefa ou calcular um valor. Damos um nome a essas funções para que possamos chamá-las quando quisermos executar o código associado. As funções podem ou não retornar um valor após sua execução.
A importância das funções está em evitar repetições de código, promover clareza, e tornar os programas mais fáceis de manter e escalar. Além disso, elas facilitam a modularidade, dividindo o código em partes menores e mais compreensíveis, o que é essencial para projetos complexos.
Funções sem Parâmetro
Uma função sem parâmetro é uma função que não recebe nenhum valor de entrada. Ela executa uma tarefa específica de forma independente dos valores externos.

Exemplo:
Explicação linha por linha:
function mensagemDoDev()– Declara uma função chamadamensagemDoDevsem parâmetros.{ alert("Bora codar"); }– O bloco de execução da função, que exibe um alerta com a mensagem “Bora codar”.mensagemDoDev();– Chama a função para executar o código dentro dela.
Funções com Parâmetros
Uma função com parâmetros é projetada para receber valores de entrada, chamados de parâmetros, que podem ser usados dentro do bloco de execução da função para realizar operações ou cálculos.

Exemplo:
Explicação linha por linha:
function multiplicacao(numero1, numero2)– Declara uma função chamadamultiplicacaocom dois parâmetros,numero1enumero2.{ console.log(numero1 * numero2); }– O bloco de execução que imprime no console o resultado da multiplicação denumero1enumero2.multiplicacao(5, 7);– Chama a função passando os valores5e 7 como argumentos.
Função com Retorno
Uma função com retorno é aquela que, após realizar sua tarefa, devolve um valor para o ponto onde foi chamada. Isso permite que o valor seja armazenado ou usado em outras operações.
Explicação linha por linha:
function multiplicacao(numero1, numero2)– Declara a funçãomultiplicacaocom dois parâmetros.{ return numero1 * numero2; }– Retorna o resultado da multiplicação denumero1enumero2.let resultado = multiplicacao(5, 6);– Armazena o valor retornado pela função emresultado.console.log(resultado);– Imprime o valor deresultadono console.resultado = multiplicacao(resultado, 10);– Atualizaresultadocom o valor retornado pela função multiplicacao.console.log(resultado);– Imprime o novo valor deresultadono console.
Função com Valores Padrão
Uma função com valores padrão é uma função que atribui um valor padrão aos seus parâmetros caso nenhum valor seja fornecido quando a função é chamada. Isso é útil para evitar erros e garantir que a função tenha sempre algo para trabalhar.

Explicação linha por linha:
function mensagem(nome = "Guilherme")– Declara a funçãomensagemcom um parâmetronomeque tem o valor padrão “Guilherme”.{ console.log("Seja bem-vindo, " + nome + " ao Blog da aulas"); }– Imprime uma mensagem de boas-vindas no console, usando o valor denome.mensagem();– Chama a função sem passar um argumento, entãonomeusa o valor padrão “Guilherme”.
Finalizando
E é isso, pessoal! Hoje tivemos a oportunidade de aprender sobre funções e como elas são essenciais em JavaScript.
Na próxima aula, faremos exercícios para fixar o conteúdo já aprendido.
Ótimo aprendizado e bora codar!
📂 Link para o repositório desta aula no GitHub: https://github.com/guilherme-silvam/js-aulas-guilhermemachadodev
1 comentário