logo

Funciones de JavaScript

Funciones de JavaScript Se utilizan para realizar operaciones. Podemos llamar a la función JavaScript muchas veces para reutilizar el código.

Ventaja de la función JavaScript

Existen principalmente dos ventajas de las funciones de JavaScript.

  1. Reutilización del código : Podemos llamar a una función varias veces para que ahorre codificación.
  2. Menos codificación : Hace que nuestro programa sea compacto. No necesitamos escribir muchas líneas de código cada vez para realizar una tarea común.

Sintaxis de funciones de JavaScript

La sintaxis de la función de declaración se proporciona a continuación.

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

Las funciones de JavaScript pueden tener 0 o más argumentos.

Ejemplo de función JavaScript

Veamos el ejemplo sencillo de función en JavaScript que no tiene argumentos.

 function msg(){ alert('hello! this is message'); } 
Pruébalo ahora

Salida del ejemplo anterior

Argumentos de funciones de JavaScript

Podemos llamar a la función pasando argumentos. Veamos el ejemplo de una función que tiene un argumento.

 function getcube(number){ alert(number*number*number); } 
Pruébalo ahora

Salida del ejemplo anterior

Función con valor de retorno

Podemos llamar a una función que devuelve un valor y usarlo en nuestro programa. Veamos el ejemplo de función que devuelve valor.

 function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); 
Pruébalo ahora

Salida del ejemplo anterior


Objeto de función de JavaScript

En JavaScript, el propósito de Constructor de funciones es crear un nuevo objeto Función. Ejecuta el código globalmente. Sin embargo, si llamamos al constructor directamente, se crea una función dinámicamente pero de forma no segura.

Sintaxis

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

Parámetro

arg1, arg2, ...., argn - Representa el argumento utilizado por la función.

funciónCuerpo - Representa la definición de la función.

Métodos de funciones de JavaScript

Veamos los métodos de función con descripción.

java charat
Método Descripción
aplicar() Se utiliza para llamar a una función que contiene este valor y una única matriz de argumentos.
unir() Se utiliza para crear una nueva función.
llamar() Se utiliza para llamar a una función que contiene este valor y una lista de argumentos.
Encadenar() Devuelve el resultado en forma de cadena.

Ejemplos de objetos de función de JavaScript

Ejemplo 1

Veamos un ejemplo para mostrar la suma de números dados.

 var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5)); 
Pruébalo ahora

Producción:

 7 

Ejemplo 2

Veamos un ejemplo para mostrar el poder del valor proporcionado.

 var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3)); 
Pruébalo ahora

Producción:

 8