Los parámetros de una función son los nombres de los valores que espera tomar como entrada. Por ejemplo, esta función de suma simple tiene dos parámetros a y b.
función suma (a, b) {
devuelve a + b;
}
El término a menudo se usa indistintamente con el argumento de la palabra relacionada. Técnicamente, los parámetros son lo que la función declara que toma como entrada, mientras que los argumentos son los valores con los que se llama a la función.
- ¿Es válido en bootstrap tener una como columna o el elemento del encabezado debe estar dentro de una ?
- Cómo aprender a programar por mí mismo que soy lo suficientemente capaz de construir sitios web revolucionarios
- ¿Puedo codificar en WordPress?
- Si todo lo que está haciendo es reproducir video / audio, ¿por qué usar Flash, en lugar de un estándar abierto, por ejemplo, MPEG?
- Cómo enviar correos masivos de forma asíncrona en un bucle en NodeJS
Por ejemplo, en este caso
suma (10, 12); // devuelve 24
Los parámetros siguen siendo ayb, pero los argumentos son 10 y 12. Pero los dos se usan comúnmente para significar lo mismo.
Los parámetros son un poco extraños en JavaScript porque no hay un sistema de tipos estricto para imponerlos. Entonces, aunque una función puede declarar que tiene dos parámetros, un programador puede llamarla con tantos como desee. Cualquier número de argumentos menor que el número de parámetros se completará con el valor indefinido. Todos los argumentos siempre se colocarán en un objeto especial tipo matriz llamado “argumentos” para que se pueda acceder incluso si no se declaran (útil para hacer funciones que toman números arbitrarios de argumentos como console.log).