Funciones JS

Funciones JS

Las funciones en JavaScript son uno de los bloques de construcción fundamentales. Una función en JavaScript es similar a un procedimiento un conjunto de instrucciones que realiza una tarea o calcula un valor, pero para que un procedimiento califique como función, debe tomar alguna entrada y devolver una salida donde hay alguna relación obvia entre la entrada y la salida. Para usar una función, debes definirla en algún lugar del ámbito desde el que deseas llamarla.


Declaración de Función

Una definición de función (también denominada declaración de función o expresión de función) consta de la palabra clave function, seguida de:

  • El nombre de la función.
  • Una lista de parámetros de la función, entre paréntesis y separados por comas.
  • Las declaraciones de JavaScript que definen la función, encerradas entre llaves, { ... }.
Breve ejemplo de una función:

function square(number) {
  return number * number;
}

La función square toma un parámetro, llamado number. La función consta de una declaración que dice devuelva el parámetro de la función (es decir, number) multiplicado por sí mismo. La instrucción return especifica el valor devuelto por la función:

return number * number;


Expresiones function:

Si bien la declaración de función anterior sintácticamente es una declaración, las funciones también se pueden crear mediante una expresión function.
Esta función puede ser anónima; no tiene por qué tener un nombre. Por ejemplo, la función square se podría haber definido como:

const square = function(number) { return number * number }

var x = square(4) // x obtiene el valor 16


Sin embargo, las funciones en JavaScript se definen mediante la palabra reservada function , seguida del nombre de la función. Su definición formal es la siguiente: function nombre_funcion() { ... } El nombre de la función se utiliza para llamar a esa función cuando sea necesario.


Comentarios

Entradas más populares de este blog

Operador ternario