Funções são sequências de comandos que processam dados visando encontrar um resultado,
podendo exibi-lo, retornar seu valor para o código que chamou a função ou simplesmente armazená-lo para uso
futuro.
A sintaxe de criação de funções em JavaScript é bastante simples. Vou dar um exemplo:
function nome_da_funcao()
{
//comandos...
}
A função também poderia receber algum argumento para ser processado dentro dela. Argumentos nada mais são do que valores
já existentes no código fora do script e que precisam ser passados para ele, para que haja algum tipo de processamento.
Nesse caso a sintaxe seria:
function nome_da_funcao(argumento)
{
//comandos...
}
Esse argumento poderia ser um único caractere, um texto ou um número A palavra contida dentro dos parênteses é como o
script irá se referir a esse argumento. É o seu nome durante a execução do código, ou seja, seu identificador.
Caso queira passar mais de um argumento, basta separá-los por vírgulas, dessa forma:
function nome_da_funcao(argumento1, argumento2, argumento3)
{
//comandos...
}
Vamos a um exemplo bem simples para exibição de uma mensagem através de uma função.
<head><meta http-equiv="Content-Type" content="text/html;
charset=utf-8" /><title>Untitled Document</title><script type="text/javascript">function exibeMensagem(mensagem) {
alert(mensagem);
}
</script></head><body onload="exibeMensagem('Seja Bem Vindo ao Contém Bits');"></body></html>
O parâmetro onload fez a chamada para a função já no carregamento da página e, como é uma
função que estava preparada para receber um argumento, foi preciso passar essa informação, que no caso foi a frase
“Seja Bem Vindo ao Contém Bits”.
Repito que é importante ficar claro que o nome “mensagem”, definido entre parênteses na linha function, é a forma como a função irá se referir a esse parâmetro, ou seja, nesse exemplo, sempre que
quisermos nos referir ao texto enviado ao script, devemos usar o identificador chamado de “mensagem”.
Executando esse código teremos:
Aqui fizemos uma chamada automática, disparada pelo parâmetro onload, da tag body, à função exibeMensagem. No tópico seguinte vamos criar outra situação, onde uma função que vai calcular um determinado valor seja chamada quando um botão for clicado.
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Final Fantasy

O famoso título Final Fantasy, da Square Enix, tem este nome exatamente porque se tratava da última esperança da empresa, que estava à beira da falência quando o lançou. Clique aqui e conheça detalhes dessa história.
Galaxy Game

As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.
Mario em Donkey Kong

O personagem Mario surgiu pela primeira vez no mundo dos games em um jogo chamado Donkey Kong, lançado em 1981. Mario, que naquela época se chamava Jumpman, não era o personagem principal do jogo, mas ele se tornaria um dos mais famosos personagens do mundo dos games. Saiba mais.
River Raid

O épico jogo River Raid, do Atari, foi desenhado e boa parte de sua programação foi feita por uma mulher: Carol Shaw, uma excelente programadora e funcionária da Activision em 1982. Saiba mais sobre a história deste incrível jogo, aqui.










