O Que São Funções?
Deslize para mostrar o menu
Funções são um recurso em programação que permite reservar um bloco de código para ser executado posteriormente. Isso também possibilita executar esse bloco de código várias vezes com facilidade.
A sintaxe básica para definir uma função é a seguinte:
function funcName() {
// Code here
}
Aqui, function é a palavra-chave usada para definir uma função, e funcName representa o nome da função que desejamos criar.
Criar uma função é mais precisamente chamado de "definir" uma função. O código que define uma função é chamado de código de "definição da função".
O princípio DRY (Don't Repeat Yourself) é um conceito fundamental de programação que enfatiza a minimização da duplicação de código. Ele incentiva a escrever cada parte da lógica uma única vez e reutilizá-la sempre que necessário. Isso melhora a legibilidade e a eficiência do código. As funções desempenham um papel importante na adesão a esse princípio, pois permitem eliminar qualquer código redundante.
A seguir, um exemplo de função que desenha um triângulo no console:
123456789function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();
É possível executar uma função mais de uma vez:
1234567891011function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
Executar uma função também é, às vezes, chamado de chamar uma função. Da mesma forma, uma instrução que executa uma função (por exemplo: myFunc()) é chamada de Chamada de Função.
É recomendado nomear as funções de forma significativa, de modo que o nome da função reflita com precisão a operação que ela executa.
1. Qual palavra-chave é usada para definir uma função em JavaScript?
2. Qual será a saída do código a seguir?
3. Qual das alternativas a seguir NÃO é verdadeira sobre funções?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo