Curso:        Webmaster & Webdesign
Disciplina:  Criação de Site III  
Professor:   Jose Maria Silveira

(cs3_10na_funcoes.html)


Funções


Os métodos pré-existentes são fundamentais para dinâmica das páginas, entretanto são as funções definidas pelos usuários (udf) ou programadores que de fato "faz acontecer".

A real programação em javascript acontece com a criação  e uso das funções, visto que são elas que implementam novidades além do que ja existe, e é com elas que podemos personalizar de o ambiente com nossa criatividade


Sintaxe básica de uma função:


function whatever_name()
{
instruções
}

Exemplo:


function test()  {
document.write("Hello there!")
}

Exemplo:

test()


Função com parâmetros:


function area( w1, w2, h ) {
var area=(w1+w2)*h/2
alert(area+" sq ft")
} /* obs: neste caso, sem retorno. */
area(2,3,7)
area(5,7,4)
area(3,2,1)


Função com retorno (sem retorno é como uma Procedure)


function diameter(x)
{
temp=2*x
return temp
}


Obs: os argumentos podem ser definidos e não utilizados (mediante atribuição e teste interno), ou seja, uma função com dois argumentos, quando chamada, receber so um.
(nestes casos, os informados são sempre da esquerda para direita).


Funções internas.

A linguagem prove algumas funções nativas:

Também são consideradas funções (métodos de windows):


Comandos


Apesar de ser o javascript descendente da linguagem C e utilizar estrutura de função, existem alguns comandos que permitem sua programação.




Estruturas

Para solução de problemas (algoritmo) necessitamos além da estruturas de programação linear, estruturas de "loop" e de decisão, são elas:
 
(no próximo módulo)


















Hosted by www.Geocities.ws

1