Los últimos tutoriales de desarrollo web
 

JavaScript Declaración de la función

<JavaScript Declaraciones de referencia

Ejemplo

Declarar una función y la salida de "Hello World" en un elemento con id = "demo", cuando la función se llama:

function myFunction() { // Declare a function
    document.getElementById("demo").innerHTML = "Hello World!";
}
 
myFunction(); // Call the function
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

La declaración de la función declara una función.

Una función declarada es "saved for later use" , y se ejecutará más adelante, cuando se invoca (called) .

En JavaScript, las funciones son objetos, y tienen ambas propiedades y métodos.

Una función también se puede definir mediante una expresión (Ver definiciones de función ).

Lea nuestro tutorial JavaScript para aprender todo lo que necesita saber acerca de las funciones. Comenzar con el capítulo de introducción acerca de las funciones de JavaScript y JavaScript Alcance . Para obtener información más detallada, consulte nuestra sección de función en la definición de funciones , parámetros , invocación y cierres .

Consejo: Utilice el retorno declaración a devolver un valor de la función.


Soporte del navegador

Declaración
function

Sintaxis

function Los valores de los parámetros
Parámetro Descripción
functionName Necesario. Especifica el nombre de la función, que puede ser "saved for later use" . Los nombres de funciones pueden contener letras, dígitos, guiones y símbolos de dólar (same rules as variables)
parameters Opcional. Especifica un conjunto de cero o más nombres de los parámetros, separados por comas.

parámetros de la función son los nombres que figuran en la definición de función.

argumentos de la función son los valores reales recibidos por la función cuando se invoca. Dentro de la función, los argumentos se utilizan como variables locales.

Nota: Si una función se llama con un argumento que falta, el valor del argumento que falta se establece en indefinido

Detalles técnicos

Versión de JavaScript: 1.0

Ejemplos

Más ejemplos

Ejemplo

Devolver el valor de PI:

function myFunction() {
    return Math.PI;
}

El resultado será:

3.141592653589793
Inténtalo tú mismo "

Ejemplo

Devolver el producto de a y b:

function myFunction(a, b) {
    return a * b;
}
Inténtalo tú mismo "

Ejemplo

Con funciones, puede utilizar el mismo código varias veces con diferentes argumentos, para producir resultados diferentes.

Convertir Fahrenheit a Celsius:

function toCelsius(fahrenheit) {
    return (5/9) * (fahrenheit-32);
}
Inténtalo tú mismo "

Ejemplo

Las funciones pueden ser utilizadas como variables.

En lugar de:

temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";

Puedes usar:

text = "The temperature is " + toCelsius(32) + " Centigrade";
Inténtalo tú mismo "

Ejemplo

funciones de JavaScript tienen incorporado un objeto llamado objeto arguments.

La propiedad arguments.length devuelve el número de argumentos recibido cuando se invoca la función:

function myFunction(a, b) {
    return arguments.length;
}
Inténtalo tú mismo "

Ejemplo

Haga clic en un botón para llamar a una función, que es la salida "Hello World" en un elemento con id = "demo":

<button onclick="myFunction()">Click me</button>

<p id="demo"></p>

<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Hello World";
}
</script>
Inténtalo tú mismo "

Ejemplo

Una función JavaScript también puede definirse usando una expresión.

Una expresión de función puede ser almacenado en una variable:

var x = function (a, b) {return a * b};
Inténtalo tú mismo "

Ejemplo

Después de una expresión de la función se ha almacenado en una variable, la variable puede ser utilizado como una función:

var x = function (a, b) {return a * b};
var z = x(4, 3);
Inténtalo tú mismo "

Páginas relacionadas

JavaScript Tutorial: Funciones de JavaScript

JavaScript Tutorial: JavaScript Alcance

JavaScript Tutorial: JavaScript definiciones de funciones

JavaScript Tutorial: JavaScript Parámetros de funciones

JavaScript Tutorial: JavaScript Función Invocación

JavaScript Tutorial: JavaScript cierres de función

Referencia JavaScript: Declaración de retorno JavaScript


<JavaScript Declaraciones de referencia