Neueste Web-Entwicklung Tutorials
 

JavaScript Funktion Statement

<JavaScript - Anweisungen Referenz

Beispiel

Deklarieren Sie eine Funktion und Ausgang "Hello World" in einem Element mit id = „Demo“, wenn die Funktion aufgerufen wird:

function myFunction() { // Declare a function
    document.getElementById("demo").innerHTML = "Hello World!";
}
 
myFunction(); // Call the function
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die Funktion Anweisung deklariert eine Funktion.

Ein erklärtes Funktion "saved for later use" die (called) "saved for later use" und wird später ausgeführt werden, wenn es aufgerufen wird (called) .

In JavaScript-Funktionen sind Objekte, und sie haben beide Eigenschaften und Methoden.

Eine Funktion kann auch einen Ausdruck definiert werden (Siehe Funktionsdefinitionen ).

Lesen Sie hier, JavaScript Tutorial lernen alles, was Sie brauchen, um über Funktionen kennen. Beginnen Sie mit der Einführung Kapitel über JavaScript - Funktionen und JavaScript Scope . Nähere Informationen finden Sie auf unserer Funktion Abschnitt auf Funktionsdefinitionen , Parameter , Invocation und Verschlüsse .

Tipp: Mit der Rückkehr Anweisung einen Wert aus der Funktion zurück.


Browser-Unterstützung

Erklärung
function Ja Ja Ja Ja Ja

Syntax

function Parameterwerte
Parameter Beschreibung
functionName Erforderlich. Gibt den Namen der Funktion, die werden kann "saved for later use" die "saved for later use" . Funktionsnamen können Buchstaben, Ziffern, Unterstrichen enthalten, und Dollarzeichen (same rules as variables)
parameters Optional. Gibt einen Satz von null oder mehr Parameternamen, die durch Kommas getrennt.

Funktionsparameter sind die Namen in der Funktionsdefinition aufgelistet.

Funktionsargumente sind die wahren Werte durch die Funktion erhalten, wenn sie aufgerufen wird. Innerhalb der Funktion werden die Argumente als lokale Variablen verwendet.

Hinweis: Wenn eine Funktion mit einem fehlenden Argument, der Wert des fehlenden Argument wird auf undefined aufgerufen wird

Technische Details

JavaScript Version: 1.0

Beispiele

Mehr Beispiele

Beispiel

Gibt den Wert von PI:

function myFunction() {
    return Math.PI;
}

Das Ergebnis wird sein:

3.141592653589793
Versuch es selber "

Beispiel

Schicken Sie das Produkt von a und b:

function myFunction(a, b) {
    return a * b;
}
Versuch es selber "

Beispiel

Mit Funktionen, können Sie den gleichen Code viele Male mit verschiedenen Argumenten verwenden, zu unterschiedlichen Ergebnissen zu führen.

Konvertieren von Fahrenheit in Celsius:

function toCelsius(fahrenheit) {
    return (5/9) * (fahrenheit-32);
}
Versuch es selber "

Beispiel

Funktionen können als Variablen verwendet werden.

Anstatt von:

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

Sie können:

text = "The temperature is " + toCelsius(32) + " Centigrade";
Versuch es selber "

Beispiel

JavaScript-Funktionen verfügen über einen eingebauten in Objekt aufgerufen die Argumente widersprechen.

Die arguments.length Eigenschaft gibt die Anzahl der Argumente erhalten, wenn die Funktion aufgerufen wurde:

function myFunction(a, b) {
    return arguments.length;
}
Versuch es selber "

Beispiel

Klicken Sie auf eine Schaltfläche , um eine Funktion aufzurufen, die folgende Ausgabe : "Hello World" in einem Element mit id = „Demo“:

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

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

<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Hello World";
}
</script>
Versuch es selber "

Beispiel

Eine JavaScript-Funktion kann auch einen Ausdruck definiert werden.

Ein Funktionsausdruck kann in einer Variablen gespeichert werden:

var x = function (a, b) {return a * b};
Versuch es selber "

Beispiel

Nachdem ein Funktionsausdruck ist in einer Variablen gespeichert worden ist, kann die Variable als eine Funktion verwendet werden:

var x = function (a, b) {return a * b};
var z = x(4, 3);
Versuch es selber "

Verwandte Seiten

JavaScript Tutorial: JavaScript - Funktionen

JavaScript Tutorial: JavaScript Scope

JavaScript Tutorial: Definitionen JavaScript - Funktion

JavaScript Tutorial: Parameter JavaScript - Funktion

JavaScript Tutorial: JavaScript Funktion Invocation

JavaScript Tutorial: Closures JavaScript - Funktion

JavaScript Referenz: JavaScript return - Anweisung


<JavaScript - Anweisungen Referenz