CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

JavaScript/jQuery - Funções

Por Benedito Silva Júnior - publicado em 19/07/2016


Uma função é um conjunto de declarações que executam uma tarefa específica. Existem dois tipos de funções: funções desenvolvidas pelo usuário e funções pré-definidas da linguagem.

Em Javascript, uma função é identificada pela palavra-chave function, uma palavra chamada nomeFunção, e um par de parênteses ( "( )" ), que delimitam zero ou mais parâmetros. Todas as declarações dentro de uma função estão dentro de um par de chaves ( "{ }" ).

Sintaxe:

function nomeFunção ( ) { declaração 1; ... declaração n; }

A declaração return é utilizada, dentro do corpo de uma função, para retornar um valor, ou para cancelar imediatamente a execução da função.

Exemplo:

function aoCubo(valor) { return valor * valor * valor; }

Funções sem Retorno

Funções sem retorno são ideais para criar pequenos trechos de script que serão repetidos várias vezes durante o código:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> function oi () { document.write ("Bem vindo ao JavaScript"); } </SCRIPT>
Funções com Retorno

Funções com retorno são criadas da mesma forma das funções sem retorno. Sua diferença principal é que esta função devolve um resultado para o script. Por exemplo, podemos gerar um resultado de uma soma e devolver este resultado para o script:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> function somar () { return 1+2; } document.write ("A soma de 1 + 2 é " + somar() ); </SCRIPT>

Algumas funções pré-definidas de Javascript são:

eval (string), onde string representa uma expressão a ser resolvida, retornando um valor numérico;

Exemplo:

x = 4; eval ("3 + x + 8");

Resultado = 15

parseInt(string, base), onde o primeiro parâmetro representa uma string a ser convertida para a base especificada no segundo parâmetro.

Exemplo:

ParseInt("20", 10);

Resultado = número 20 na base decimal

isNaN recebe um argumento e determina se ele á ou não um número. Caso ele seja um número, retorna o valor false. Se não for, retorna true. 

 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo