tutoriais mais recente desenvolvimento web
 

JavaScript Declaração de função

<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

Exemplos

mais Exemplos

Exemplo

Retornar o valor de PI:

function myFunction() {
    return Math.PI;
}

O resultado será:

3.141592653589793
Tente você mesmo "

Exemplo

Devolver o produto de a e b:

function myFunction(a, b) {
    return a * b;
}
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