Declarar uma Função
Parte da seção Fundamentos do Journey de JavaScript da Coddy — lição 45 de 77.
Uma função é uma sequência de código que possui um nome. O propósito de uma função é reutilizar um trecho de código várias vezes.
Por exemplo, veja este código:
console.log("Welcome to Coddy");
console.log("New session...");
console.log("Welcome to Coddy");
console.log("Another session...");
console.log("Welcome to Coddy");Usamos o mesmo código console.log("Welcome to Coddy") repetidamente. Outro problema com este código é que, se quiséssemos alterar a mensagem: Welcome to Coddy para algo diferente, como "Welcome aboard", teríamos que alterar 3 linhas de código diferentes. Para resolver esse problema, usaremos funções.
Para declarar uma função, usamos a seguinte sintaxe:
function functionName() {
code;
}Para o nosso exemplo, criaremos uma função chamada greet e ela será assim:
function greet() {
console.log("Welcome to Coddy");
}Para usar/chamar/executar a função, escrevemos greet():
greet();
console.log("New session...");
greet();
console.log("Another session...");
greet();Isso resultará na mesma saída que acima.
Nota: É uma boa prática escrever o código da função antes de chamá-la, para que seu código seja mais fácil de ler e entender.
Desafio
FácilEscreva um programa que receba uma entrada, um número (fornecido). O número de entrada indica quantas vezes a função abaixo deve ser executada.
Crie uma função que calcule a soma de todos os números entre 1 e 10000 (inclusive) e a imprima, nomeie a função como desejar.
Nota! Em seu código, escreva a função antes de suas instruções de chamada/execução.
Folha de consulta
Uma função é uma sequência de código que possui um nome, usada para reutilizar código várias vezes.
Para declarar uma função:
function functionName() {
code;
}Para chamar/executar uma função:
functionName();Exemplo:
function greet() {
console.log("Welcome to Coddy");
}
greet(); // chama a funçãoMelhor prática: É uma melhor prática escrever funções antes de chamá-las.
Experimente você mesmo
// Escreva a função abaixo
let n = parseInt(inp); // Não altere esta linha
// Execute sua função n vezes com um loopEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Coerção de Tipos7Calculadora de Divisão de Conta
Mensagem de Boas-vindasCalculando a Gorjeta e o Total10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar VariáveisConstantes5Tomada de Decisão
Estrutura IfIf - ElseRevisão - Calculadora SimplesIf - Else AninhadoEstrutura Switch8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialLoop Do WhileLoops Aninhados3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoIgualdade Estrita vs Não EstritaRecapitulação - Matemática Simples6E/S Básica
SaídaSaída com VariáveisConversão de Tipos - Parte 1Conversão de Tipos - Parte 2Revisão - Até 120Revisão - Verdadeiro ou Falso