GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • MDN
  • HTML: Markup language
  • Elements
  • Global attributes
  • Attributes
  • See all…
  • Responsive images
  • HTML cheatsheet
  • Date & time formats
  • See all…
  • SVG
  • MathML
  • XML
  • CSS: Styling language

This view

  • Original page
  • New address

GeezerVison is showing developer.mozilla.org — function - JavaScript | MDN

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

function

Baseline
Ampliamente disponible

Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.

  • Ver la compatibilidad completa
  • Más información

Resumen

Declara una función con los parámetros especificados.

Puede también definir funciones usando el constructor Function y el function (expresión function).

Sintaxis

function nombre([parametro1] [,parametro2] [..., parametroN]) {sentencias}
nombre

El nombre de la función.

parametroN

El nombre de un argumento que se pasa a la función. Una función puede tener hasta 255 argumentos.

sentencias

Las sentencias que comprenden el cuerpo de la función.

Descripción

Para devolver un valor, la función debe tener una sentencia return que especifica el valor a devolver.

Una función creada con la sentencia function es un objeto Function y tiene todas las propiedades, métodos, y comportamiento de los objetos Function. Vea Function para información detallada sobre funciones.

Una función puede también ser declarada dentro de una expresión. En este caso la función es normalmente anónima. Vea function expression para más información acerca de function (expresión function).

Las funciones pueden declararse condicionalmente. Es decir, una definición de una función puede estar anidada dentro de una sentecia if. Técnicamente, tales declaraciones no son en realidad declaraciones de funciones; son expresiones function (expresiones de función).

Ejemplo

Ejemplo: Usando function

El siguiente código declara una función que devuelve la cantidad total de ventas, cuando se da el número de unidades vendidas de productos a, b, y c.

js
function calcular_ventas(unidades_a, unidades_b, unidades_c) {
  return unidades_a * 79 + unidades_b * 129 + unidades_c * 699;
}

Vea También

  • Funciones
  • Function
  • Operadoresfunction

Ayuda a mejorar MDN

Aprende cómo colaborar

Esta página se modificó por última vez el 29 may 2026 por colaboradores de MDN.

Ver esta página en GitHub • Informar de un problema con este contenido
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.