As funções são uma parte essencial do Javascript, pois permitem que o desenvolvedor crie blocos de código reutilizáveis e organizados. Uma função é um bloco de código que pode ser chamado em qualquer parte do código, permitindo que o desenvolvedor execute a mesma tarefa várias vezes sem precisar repetir o mesmo código várias vezes.

Para criar uma função em Javascript, é necessário utilizar a palavra-chave "function", seguida pelo nome da função e seus parâmetros, caso existam. Por exemplo:


function soma(a, b) {
  return a + b;
}

Neste exemplo, criamos uma função chamada "soma" que recebe dois parâmetros, "a" e "b". Dentro da função, utilizamos o operador de soma para somar os dois parâmetros e, em seguida, utilizamos a palavra-chave "return" para retornar o resultado da soma.

Para chamar a função, basta utilizar o nome da função seguido dos parâmetros entre parênteses. Por exemplo:


var resultado = soma(2, 3);
console.log(resultado); // 5

Neste exemplo, chamamos a função "soma" passando os parâmetros 2 e 3. O resultado da soma é armazenado na variável "resultado" e, em seguida, exibido no console.

Além disso, as funções em Javascript podem ser anônimas, ou seja, não possuem um nome definido. Por exemplo:


var soma = function(a, b) {
  return a + b;
}

Neste exemplo, criamos uma função anônima que recebe dois parâmetros, "a" e "b". Dentro da função, utilizamos o operador de soma para somar os dois parâmetros e, em seguida, utilizamos a palavra-chave "return" para retornar o resultado da soma. A função é armazenada na variável "soma".

As funções também podem ser passadas como parâmetros para outras funções, o que é conhecido como "callback". Por exemplo:


function executarFuncao(funcao, a, b) {
  return funcao(a, b);
}

var resultado = executarFuncao(soma, 2, 3);
console.log(resultado); // 5

Neste exemplo, criamos uma função chamada "executarFuncao" que recebe três parâmetros: uma função, "a" e "b". Dentro da função, chamamos a função passada como parâmetro, passando os parâmetros "a" e "b". O resultado da função é retornado.

Por fim, as funções em Javascript podem ser utilizadas para criar objetos, conhecidos como "funções construtoras". Por exemplo:


function Pessoa(nome, idade) {
  this.nome = nome;
  this.idade = idade;
}

var pessoa1 = new Pessoa("João", 30);
console.log(pessoa1.nome); // João
console.log(pessoa1.idade); // 30

Neste exemplo, criamos uma função construtora chamada "Pessoa" que recebe dois parâmetros, "nome" e "idade". Dentro da função, utilizamos a palavra-chave "this" para criar as propriedades "nome" e "idade" do objeto. Em seguida, criamos um novo objeto utilizando a palavra-chave "new" e a função construtora. O objeto é armazenado na variável "pessoa1" e, em seguida, suas propriedades são exibidas no console.

Agora responda o exercício sobre o conteúdo:

_Qual é a finalidade das funções em Javascript?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Objetos em Javascript

Próxima página do Ebook Gratuito:

7Objetos em Javascript

2 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto