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