<JavaScript Demonstrações Referência
Exemplo
Declare uma função e saída "Hello World" em um elemento com id = "demonstração", quando a função é chamada:
function myFunction() { // Declare a function
document.getElementById("demo").innerHTML = "Hello World!";
}
myFunction(); // Call the function
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
A declaração função declara uma função.
A função declarada é "saved for later use" , e será executado mais tarde, quando é invocada (called) .
Em JavaScript, funções são objetos, e eles têm ambas as propriedades e métodos.
Uma função também pode ser definida utilizando uma expressão (Ver definições de funções ).
Leia nosso tutorial JavaScript para aprender tudo o que você precisa saber sobre as funções. Comece com o capítulo de introdução sobre funções JavaScript e JavaScript Scope . Para obter informações mais detalhadas, consulte nossa seção Função de definições de funções , parâmetros , invocação e fechamentos .
Dica: Use o retorno declaração para retornar um valor da função.
Suporte navegador
Declaração | |||||
---|---|---|---|---|---|
function | sim | sim | sim | sim | sim |
Sintaxe
function Os valores dos parâmetros Parâmetro Descrição functionName Requeridos. Especifica o nome da função, que pode ser "saved for later use" . Nomes de funções pode conter letras, números, sublinhados e cifrões (same rules as variables) parameters Opcional. Especifica um conjunto de zero ou mais nomes de parâmetros, separados por vírgulas.
parâmetros da função são os nomes listados na definição da função.
argumentos da função são os valores reais recebidos pela função quando ela é chamada. Dentro da função, os argumentos são usados como variáveis locais.
Nota: Se uma função é chamado com um argumento ausente, o valor do argumento ausente é definido como undefined
Detalhes técnicos
JavaScript Versão: 1.0
mais Exemplos
Exemplo
Retornar o valor de PI:
function myFunction() {
return Math.PI;
} O resultado será:
3.141592653589793 Tente você mesmo "
Exemplo
Com funções, você pode usar o mesmo código muitas vezes com argumentos diferentes, para produzir resultados diferentes.
Converter Fahrenheit para Celsius:
function toCelsius(fahrenheit) {
return (5/9) * (fahrenheit-32);
}
Tente você mesmo "
Exemplo
As funções podem ser usadas como variáveis.
Ao invés de:
temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";
Você pode usar:
text = "The temperature is " + toCelsius(32) + " Centigrade";
Tente você mesmo "
Exemplo
funções JavaScript tem um built-in objeto chamado objeto de argumentos.
A propriedade arguments.length retorna o número de argumentos recebidos quando a função foi invocada:
function myFunction(a, b) {
return arguments.length;
} Tente você mesmo "
Exemplo
Clique em um botão para chamar uma função, que irá imprimir "Hello World" em um elemento com id = "demo":
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script> Tente você mesmo "
Exemplo
Uma função JavaScript também pode ser definida utilizando uma expressão.
Uma expressão de função pode ser armazenado em uma variável:
var x = function (a, b) {return a * b};
Tente você mesmo "
Exemplo
Depois de uma expressão de função tem sido armazenado em uma variável, a variável pode ser utilizado como uma função de:
var x = function (a, b) {return a * b};
var z = x(4, 3); Tente você mesmo "
Páginas relacionadas
JavaScript Tutorial: Funções de JavaScript
JavaScript Tutorial: JavaScript Âmbito
JavaScript Tutorial: Definições função JavaScript
JavaScript Tutorial: Parâmetros função JavaScript
JavaScript Tutorial: JavaScript Função Invocation
JavaScript Tutorial: Closures função JavaScript
Referência JavaScript: Declaração de retorno JavaScript
<JavaScript Demonstrações Referência