JavaScript/Funções: mudanças entre as edições
imported>Guiwp (overflow:scroll) |
imported>Guiwp (Facilitando a leitura de wikitexto.) |
||
(32 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
As '''funções''' são ''declaradas'' pela palavra reservada <code>function</code> | As '''funções''' são ''declaradas'' pela palavra reservada <code>function</code> (palavra-chave, ''keyword''), seguido: | ||
''' | # Do ''Identificador'' (assim o nome de uma ''variável''); | ||
# da ''lista de argumentos'' (''list of arguments'') — delimitados por parênteses e separados por vírgula: <code>(/* argumentos */)</code>; | |||
# das ''instruções'' (bloco de instruções, ou código; corpo da função), delimitado por chaves: <code>{/* instruções */}</code>. | |||
< | Referências: <ref name="mdn">'''MDN''': https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions — Funções.</ref> . | ||
</ | |||
'''Exemplo''': | |||
<syntaxhighlight lang="javascript" style="max-height:200px;overflow:auto"> | |||
function identificador (argumento1, argumento2, argumento3 /*, ... */) { | |||
//Instruções; corpo da função. | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Uma sintaxe alternativa é demonstrada abaixo. | |||
<syntaxhighlight lang="javascript" style="max-height:200px;overflow:auto"> | |||
var identificador = new function(argumento1, argumento2, argumento3 /*, ... */) { | |||
//Instruções; corpo da função. | |||
}; | |||
function | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == Referências == | ||
<references /> | |||
{{AutoCat}} | {{AutoCat}} |
Edição atual tal como às 23h22min de 16 de janeiro de 2014
As funções são declaradas pela palavra reservada function
(palavra-chave, keyword), seguido:
- Do Identificador (assim o nome de uma variável);
- da lista de argumentos (list of arguments) — delimitados por parênteses e separados por vírgula:
(/* argumentos */)
; - das instruções (bloco de instruções, ou código; corpo da função), delimitado por chaves:
{/* instruções */}
.
Referências: [1] .
Exemplo:
function identificador (argumento1, argumento2, argumento3 /*, ... */) {
//Instruções; corpo da função.
}
Uma sintaxe alternativa é demonstrada abaixo.
var identificador = new function(argumento1, argumento2, argumento3 /*, ... */) {
//Instruções; corpo da função.
};
Referências
en:JavaScript/Functions and Objects es:Programación en JavaScript/Funciones fr:Programmation JavaScript/Fonctions utilisateur it:JavaScript/Funzioni definite dall'utente