A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Tutoriais e Programação

Tutorial Javascript III

Sab

14

Out

2006


11:44

(16 votos, média 4.19 de 5) 


Funções

A linguagem JavaScript oferece muitas funções prontinhas para serem usadas, e mais: deixa você criar suas próprias funções.

Quando determinado bloco de instruções é repetido em diversos pontos diferentes de um script, o melhor a fazer é separar este bloco numa função e, nos pontos onde as instruções devem ser executadas, inserir uma chamada a esta função. Por exemplo, se você precisa somar dois valores em diversos pontos do script, seria bom ter uma funçãozinha chamada soma (que também pode ser usada para multiplicações smile ).

Funções podem ser colocadas em qualquer lugar do script. Por uma questão de ordem, costumo colocar todas as funções no fim dos scripts que escrevo, assim não perco de vista a linha principal de execução.

var nro1 = 5; var nro2 = 10; var resultado = soma( nro1, nro2 ); alert( resultado ); resultado = soma( resultado, nro1 ); alert( resultado ); alert( soma( resultado, nro2 ) ); function soma( n1, n2 ) { res = n1 + n2; return( res ); }

A função soma foi chamada três vezes neste script - estão destacadas em azul e vermelho. Uma das chamadas foi destacada em vermelho para chamar ainda mais a sua atenção: observe que é possível chamar funções de dentro de outras funções. Para isto basta enviar a função como um parâmetro da função principal.

Info E tem mais: você também pode chamar a função de dentro dela mesma!

A possibilidade de criar novas funções aumenta consideravelmente o "poder de fogo" da JavaScript. Com elas podemos ampliar, reformular ou adaptar a linguagem da melhor forma que nos convier. O limite é a sua imaginação e a sua capacidade de programação, mas lembre-se, não queira reinventar a roda. Antes de criar uma função, dê uma olhada se a JavaScript já não oferece uma prontinha para ser usada.

ScriptBox

Referências

mfx broker отзывкастрюля из чугунаотзовикработаникас адресалобановский александралександр лобановский

Informações adicionais