Menu
Coddy logo textTech

O que é uma Função?

Lição 2 de 14 do curso Declaração de Funções em JavaScript da Coddy.

Imagine que você tem uma receita favorita de biscoitos. Assar esses biscoitos toda vez que você sente vontade pode ser um pouco repetitivo. As funções são como ajudantes super-heróis no JavaScript que vêm ao resgate! Elas são blocos de código reutilizáveis que realizam tarefas específicas. Assim como você segue os passos da receita para assar biscoitos, as funções têm instruções que são executadas quando você as chama (como dar um nome à receita e seguir esses passos).

Sintaxe da Função:

function functionName(parameter1, parameter2, ...) {
	// Código a ser executado (as instruções do super-herói)
	return value; // Opcional: Retornando um valor (como os biscoitos assados!)
}
  • function: Esta palavra-chave diz ao JavaScript que estamos criando uma função.
  • functionName: Este é o nome que você dá à sua função.
  • parameter1, parameter2, ...: Estes são como ingredientes ou ferramentas que a função pode precisar para fazer seu trabalho. Eles são variáveis que guardam a informação que você fornece quando chama a função.

Aqui está um exemplo para ilustrar como as funções funcionam:

function greet(name) {
	console.log("Hello, " + name + "!");
	return "Have a fantastic day!";
}

const message = greet("Alice"); // Chamando a função
console.log(message);
// Output: Hello, Alice!
//         Have a fantastic day!
  • Definimos uma função chamada greet que recebe um parâmetro, name.
  • A instrução return envia de volta a mensagem "Have a fantastic day!".
  • Chamamos a função greet com o argumento "Alice" e armazenamos o valor retornado (a mensagem) na variável message.
  • Finalmente, imprimimos tanto a saudação quanto a mensagem retornada.

Vamos encarar este desafio simples!

challenge icon

Desafio

Fácil

Sua tarefa é criar uma função chamada myFunction que não recebe argumentos e simplesmente imprime a mensagem “Hello, Coddies!” no console.

Experimente você mesmo

// Escreva o código aqui

Todas as lições de Declaração de Funções em JavaScript