Prévia do material em texto
//UNINASSAU - Caruaru
//ADS - Análise e Desenvolvimento de Sistemas - turma: 2º A - 19/9/2025
//Prof. Weberty Barbosa
// Aula 002 javascript - Funções
/*Funções em JavaScript são blocos de código reutilizáveis projetados para
executar
uma tarefa específica.
As funções permitem que se agrupe um conjunto de instruções para serem
executadas juntas,
sempre que se precisar. Isso ajuda a organizar o código, torná-lo mais legível e
evitar
a repetição de código.
*/
/* para usar uma função, deve-se defini-la em algum lugar no escopo do qual se
quer chamá-la.
Para usar uma função, deve-se defini-la em algum lugar no escopo do qual se quer
chamá-la. */
/* A definição da função (também chamada de declaração de função) consiste no
uso da
palavra chave function, seguida por: Nome da Função.
Lista de argumentos para a função, entre parênteses e separados por vírgulas.
Declarações JavaScript que definem a função, entre chaves { } */
/*As funções podem aceitar parâmetros (dados de entrada), retornar valores
(usando return)
e ser chamadas para executar o seu código. */
/* Como funcionam as funções:
Definição: Você escreve o código que quer que seja executado dentro de um bloco
de função,
usando a palavra-chave function, um nome e parênteses () para os parâmetros.
Parâmetros e Argumentos:
Parâmetros: São os nomes de variáveis que a função espera receber na sua
definição.
Argumentos: São os valores reais que são passados para a função quando ela é
chamada.
Chamada (Invocação): Para executar o código dentro da função, você a "chama"
usando seu nome
seguido de parênteses e fornecendo os argumentos necessários.
Retorno: Funções podem retornar um valor após a sua execução, utilizando a
palavra-chave
return. */
//função saudação
function saudacao() {
console.log('Olá, estudantes ADS - Uninassau! Bem-vindos ao mundo do
JavaScript!');
}
saudacao();//essa função não passa parâmetros
//saudação específica
let nome = prompt("Qual o seu nome?");
function saudar(nome) {
return "Olá, " + nome + "!"; // Retorna uma saudação
}
alert("seja bem vindo " + nome);
//Agora, sempre que se quiser ver essa mensagem, basta chamar a função:
saudacao();
//*******************************************************************
//função quadrado
function quadrado(numero) {
return numero * numero;
}// essa função recebe o parâmetro numero e retorna para quem chamou o
resultado
const result_quadrado = quadrado(8);//chamada da função passando o parametro
8.
console.log(result_quadrado);
//*******************************************************************
//A forma mais comum de se criar uma função é usando a palavra-chave function:
function somar(a, b) {
return a + b;
}
/* nesse exemplo, somar é o nome da função, a e b são os parâmetros (valores
que a função
vai receber) e return devolve o resultado da soma. Para chamar a função e ver o
resultado,
basta fazer: console.log(somar(2, 3));
Saída: 17*/
let num1 = 9;
let num2 = 8;
let result_somar = somar(num1,num2);
console.log(result_somar);
//****************************************************************************
*
/* nesse exemplo, somar2 é o nome da função, a e b são os parâmetros (valores
que a função
vai receber) e return devolve o resultado da soma. Para chamar a função e ver o
resultado,
basta fazer: console.log(somar2(8, 4));
Saída: 12*/
function somar2(a, b) {
return a + b;
}
console.log(somar2(8,4));
//concatenando o resultado com mensagem de texto
console.log("o resultado da soma é ", somar2(8,4));
//Funções anônimas
/* Outra forma de se criar funções é utilizando funções anônimas. Elas são
chamadas
assim porque, diferente das funções tradicionais, não têm um nome específico.
Em vez disso, são atribuídas a uma variável, o que permite chamá-las quando
necessário.
const multiplicar = function(a, b) {
return a * b;
}; */
const multiplicar = function (a, b)
{return a * b;}
let num3 = 5;
let num4 = 6;
let result_mult;
result_mult = multiplicar(num3, num4);
console.log("o resultado do produto é ", result_mult);
/*Aqui, a função foi atribuída à variável multiplicar. Para chamar essa função,
você usa o nome da variável, como faria com qualquer outra função: */
/*Funções anônimas são muito úteis quando se precisa passar uma função como
argumento para outra função (como em callbacks) ou criar uma função
rapidamente,
sem se preocupar em nomeá-la. Elas são bastante comuns em situações
onde o foco está mais na ação que a função executa do que no nome que ela tem.
Ao trabalhar com funções anônimas, você pode facilmente criar lógica dinâmica
e
flexível dentro do seu código, tornando o desenvolvimento mais fluido.
*/
//***************************************************
/* exercícios:
1. Escreva uma função em JavaScript que mostre na tela a
mensagem “Bom dia, Mundo!!!”.
2. Crie uma função que receba o nome de uma pessoa como argumento e
retorne uma saudação personalizada.
Em seguida, chame a função e exiba a saudação no console.
3. Crie uma função que calcule a subtração entre dois números.
Em seguida, chame a função e exiba o resultado no console.
4. Crie uma função que calcule a divisão entre dois números.
Em seguida, chame a função e exiba o resultado no console.
5. Escreva uma função que retorne o cubo de um número.
6. Escreva uma função em JavaScript que realize a conversão
de uma temperatura em graus Fahrenheit (F) para Celsius (C).
7. Escreva uma função que retorne a área de um triângulo,
a partir dos valores de base e altura fornecidos.
Dica: para converter uma temperatura em F para C, subtraia 32 da temperatura
e multiplique o resultado por 0,5556 (ou 5/9).
*/