Qué es una función en JavaScript

Qué es una función

Para definir una función podemos destacar estos aspectos:

  • Una función debe ser definida para que ejecute una única tarea

  • Es una forma de englobar la lógica en una parte muy pequeña de código

  • Ayuda a determinar un scope

Funciones y variables

Con ayuda de las variables tenemos el scope global y el scope local.

El scope global son aquellas variables que están definidas fuera de nuestras funciones, y el scope local son las variables definidas dentro de nuestras funciones.

De ahí viene el sentido de la palabra hoisting, que se refiere a var y let, que es cuando quieres utilizar una variable justo antes de que sea usada.

Funciones y parámetros 

Por otro lado, tenemos las funciones y parámetros:

  • Una función puede recibir esos parámetros, que pueden configurarla de alguna manera, aunque no es algo que sea obligatorio

  • Se puede ejecutar lógica con ellos

  • Pueden retornar los valores que le hayan venido de entrada con unos datos modificados por la lógica que se le haya marcado

  • Pueden tener un valor por defecto

También te puede interesar...

Lenguajes de Programación

Cómo convertirse en JavaScript developer

17 Julio 2019 Angel Robledano
JavaScript para principiantes

Curso de JavaScript para principiantes

2 horas y 46 segundos · curso

  • Frontend

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.