Es esta expresión que llama a la función. Cuando se llama a la función, recibe el valor devuelto por la sentencia return en la función. Este valor se asigna ahora a la variable, resultado. La última declaración muestra el resultado. Una llamada de función no siempre tiene que asignar un valor de retorno a una variable. Funciones que no tienen valores de retorno son llamadas con solo teclear el nombre, seguido de paréntesis (a continuación, punto y coma, para formar una declaración).
Parámetros y argumentos Ahora en la función anterior, sólo pueden hacer frente a dos números particulares, que son 2 y 3. Esto es una desventaja. Si declaramos y asignamos las variables fuera de la función, entonces siempre podemos cambiar los valores de las variables, a continuación, enviar las variables a la función antes de que se ejecute la función. De esta manera, hemos de ser capaces de tratar con muchos otros pares de números. El siguiente ejemplo ilustra esto: Esta vez las variables han sido declarados y asignados fuera de la función.
Alguna otra función en otros lugares en el código realmente puede cambiar estos valores. Sin embargo, una función no puede cambiar el valor de una variable dentro de alguna otra función. En la definición de la función, los paréntesis tienen ahora dos variables. Estas variables en esta posición se llaman parámetros. Estos parámetros de la función se utilizan dentro de la función. En el penúltimo de un comunicado, donde la función se llama; los paréntesis tienen dos variables. Estas variables en esta posición se llaman argumentos.
Estos argumentos de la función son las variables declaradas fuera de la función. Los argumentos de una llamada de función, pueden ser literales, algo así como: resultado = myFn (4, 5); Lea el código de arriba y probarlo. Es aconsejable hacer siempre las variables para los parámetros diferentes de las variables correspondientes a los argumentos. Si no lo hace, a