🌱 Digital Garden

Search

Search IconIcon to open search

Funciones en JavaScript

Last updated Aug 6, 2023 Edit Source

Existen tres tipos de funciones principales en JavaScript:

Todas estas funciones cuentan con dos caracteristicas principales:

# Funcion Declarada

Es un tipo de funcion declarada con el keyword function, su caracteristica especial esque puede ser utilizada aun antes de ser declarada.

1
2
3
4
5
nombreFuncion('Jaime');

function nombreFuncion(parametro) {
	console.log(`hola! ${parametro}`);
}

# Expresiones Funcionales

Una expresion funcional es simplemente una funcion anonima, en JavaScript es guardada en una variable para tener una forma de invocarse.

Su caracteristica esque necesitan ser definidas antes de ser utilizadas en el codigo

1
2
3
4
5
const nombreFuncion = function (parametro) {
	console.log(`hola! ${parametro}`);
}

nombreFuncion()

# Funciones Flecha

Debido a la existencia de funciones anonimas,, se nos permite crear expresiones mas cortas (tipo lambdas en Java) que sirven para simplificar el codigo. En JavaScript son llamdas arrow functions y se utiliza del operador especial =>.

1
const nombreFuncion = parametro => console.log(`hola! ${parametro}`);

Detalles a tener en cuenta: