Carregando
0x60Lição 7 de 16

Escreva funções reutilizáveis

Empacote instruções em funções com nome que recebem entradas e devolvem resultados.

12 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Declarar e chamar uma função
  • Passar argumentos
  • Devolver um resultado para quem chamou

Uma função é um conjunto de instruções com nome. Os parâmetros são as entradas nomeadas dela; os argumentos são os valores fornecidos quando você a chama.

double.js
1function double(number) {
2  return number * 2;
3}
4
5const answer = double(6);
6console.log(answer);
Saída
12

return manda um valor de volta para quem chamou e encerra aquela chamada da função. Ele é diferente de console.log, que só mostra um valor.

Principais conclusões

  • As funções dão nome a comportamentos reutilizáveis.

  • Os argumentos fornecem valores para os parâmetros.

  • return devolve um resultado para quem chamou.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em JavaScript

Escreva o programa, execute-o com os casos de teste e use o retorno para desenvolver suas habilidades em JavaScript.

Exercício 1

Dobre o valor

+25 XP

Escreva uma função chamada double que devolva o dobro do argumento numérico. Imprima o resultado para o número em input.

  • Dobro de 3
  • Dobro de 14
main.js
Carregando editor…

O JavaScript roda em um frame isolado do navegador, com limite de 1,5 segundo. A entrada fica disponível na variável de string input.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…