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.
- Reutilización del código : Podemos llamar a una función varias veces para que ahorre codificación.
- 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