domingo, 12 de fevereiro de 2023

Funções em Javascript


Funções são blocos de códigos designados para realizar uma tarefa em particular e executá-la quando isso for solicitado.
  • Os arguments da função são os valores recebidos pela função quando elas são chamadas. Eles se comportam como variáveis, mas eles somente participam daquela função, e não podem ser acessados de fora.
  • Return: é a última coisa a ser escrita em uma função, porque ele a encerra e retorna um valor.


Simples:
function sayMyName(name)
{
console.log(name)
}
sayMyName('Malu')


Com informação:
function greeting(name)
{
greet = 'hi ' + name + ', nice to meet you!'
console.log(greet)
}
greeting ('Malu')


Com interpolação:
function greeting(name)
{
greet = `hi ${name}, nice to meet you!`
console.log(greet)}

greeting ('Taeyong')


function calculateTotal(food, tip) {
tipPercentage = tip / 100
tipAmount = food * tipPercentage
total = sum(food, tipAmount)
return total
}

console.log(calculateTotal (300, 20))



ARROW FUNCTIONS
É um tipo de função mais moderno, que pode ou não declarar o return de forma explícita.


Return explícito:
const sumArrow = (a, b) => {
return a + b


Return implícito:
const sumArrow = (a, b) => a + b