logo

Funções JavaScript

Funções JavaScript são usados ​​para realizar operações. Podemos chamar a função JavaScript várias vezes para reutilizar o código.

Vantagem da função JavaScript

Existem principalmente duas vantagens das funções JavaScript.

  1. Reutilização de código : Podemos chamar uma função várias vezes para salvar a codificação.
  2. Menos codificação : Torna nosso programa compacto. Não precisamos escrever muitas linhas de código de cada vez para realizar uma tarefa comum.

Sintaxe da função JavaScript

A sintaxe da declaração da função é fornecida abaixo.

 function functionName([arg1, arg2, ...argN]){ //code to be executed } 

Funções JavaScript podem ter 0 ou mais argumentos.

Exemplo de função JavaScript

Vejamos o exemplo simples de função em JavaScript que não possui argumentos.

 function msg(){ alert('hello! this is message'); } 
Teste agora

Saída do exemplo acima

Argumentos de função JavaScript

Podemos chamar a função passando argumentos. Vejamos o exemplo de função que possui um argumento.

 function getcube(number){ alert(number*number*number); } 
Teste agora

Saída do exemplo acima

Função com valor de retorno

Podemos chamar uma função que retorna um valor e usá-la em nosso programa. Vejamos o exemplo de função que retorna valor.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Teste agora

Saída do exemplo acima


Objeto de função JavaScript

Em JavaScript, o propósito de Construtor de função é criar um novo objeto Function. Ele executa o código globalmente. Entretanto, se chamarmos o construtor diretamente, uma função será criada dinamicamente, mas de forma não segura.

Sintaxe

 new Function ([arg1[, arg2[, ....argn]],] functionBody) 

Parâmetro

arg1, arg2, ...., argn - Representa o argumento usado pela função.

funçãoBody - Representa a definição da função.

Métodos de função JavaScript

Vamos ver os métodos de função com descrição.

CSS em negrito
Método Descrição
aplicar() É usado para chamar uma função que contém este valor e um único array de argumentos.
vincular() É usado para criar uma nova função.
chamar() É usado para chamar uma função que contém este valor e uma lista de argumentos.
para sequenciar() Ele retorna o resultado na forma de uma string.

Exemplos de objetos de função JavaScript

Exemplo 1

Vamos ver um exemplo para exibir a soma de determinados números.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Teste agora

Saída:

 7 

Exemplo 2

Vamos ver um exemplo para exibir a potência do valor fornecido.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Teste agora

Saída:

 8