Funções em Javascript

Página 6

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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

7Objetos em Javascript

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text