<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 | Sí | Sí | Sí | Sí | Sí |
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
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