Categorias
Artigos Python

Funções JavaScript

Function declaration JS

Funções são blocos de códigos que realizam procedimentos podendo retornar valores e que são executados apenas quando chamados.

Declarando uma função

Podemos declarar uma função utilizando a palavra-chave function seguido de um nome e parênteses. Observe uma função simples que apenas exibe uma mensagem no console.

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Note que ao executar esse código, nada acontecerá, uma vez que códigos em uma função só são executados quando a função for chamada. Podemos chamar a função declarando seu nome seguido de parênteses:

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Note que a chamada da função deve ser feita após a declaração.

Passando parâmetros de parâmetros

Funções podem receber valores como entrada.

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Código-fonte

// declaração

function saudacao(nome){

console.log(“Olá, “+nome+”!”);

}

// chamada

saudacao(“José”);

Note que podemos chamar uma função, quantas vezes acharmos necessário:

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Return

Podemos ainda retornar valores no final de uma função utilizando a palavra-chave return.

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Quer aprender mais sobre Desenvolvimento Web?

Dá uma olhada nesses cursos disponíveis a partir de R$ 27,90 e ainda dá uma moral pra esse pobre professor 😉

Por Diego Mariano

Doutor em Bioinformática pela Universidade Federal de Minas Gerais com atuação na área de ciência de dados e aprendizado de máquina aplicados ao aperfeiçoamento de enzimas usadas na produção de biocombustíveis. Mestre em Bioinformática, também pela UFMG, atuando na área de desenvolvimento de sistemas Web para montagem de genomas. Atualmente realiza estágio pós-doutoral no Departamento de Ciência da Computação da UFMG com foco em desenvolvimento de sistemas Web para Bioinformática, análise exploratória e visualização de dados. Tem conhecimentos nas linguagens: PHP, JavaScript, Python, R, Perl, HTML, CSS e SQL.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

error

Compartilhe este post!

Facebook
YouTube
LinkedIn
Instagram