Una función en JavaScript es un bloque de código diseñado para realizar una tarea particular. Es ejecutado cuando “algo” lo invoca (llama).
Una función se define con la palabra clave `function`, seguida por un nombre, seguido por paréntesis (). Las llaves {} se usan para encerrar el bloque de código que será ejecutado cuando la función sea llamada.
Las funciones pueden ser invocadas más tarde en el código y también pueden tomar argumentos (valores especificados cuando se llama a la función) y devolver un valor.
Ejemplo de una función en JavaScript:
```javascript
function nombreFuncion() {
// Código para ejecutar
}
```
Ejemplo de una función con argumentos y valor de retorno:
```javascript
function suma(a, b) {
return a + b;
}
```
En este último ejemplo, la función `suma` toma dos argumentos, `a` y `b`, realiza una operación (suma los argumentos) y devuelve el resultado.