Die Funktion ist ein in lockiger Klammern eingewickelter Codeblock, und die Schlüsselwortfunktion wird zuvor verwendet:
Die Codekopie lautet wie folgt:
Funktion FunktionName ()
{
Hier ist der Code, der ausgeführt wird
}
Funktionsparameter
Die Funktion kann so viele Parameter wie möglich haben, ohne den variablen Typ zu deklarieren, und geben Sie nur den variablen Namen an:
Die Codekopie lautet wie folgt:
Funktion myfunktion (Name, Job)
{
Hier ist der Code, der ausgeführt wird
}
Funktion gibt Wert zurück
Unter Verwendung der Return -Anweisung in der Funktion stoppt die Funktion die Ausführung und kehrt dorthin zurück, wo sie aufgerufen wird.
Der Rückgabewert der Funktion muss den Typ nicht deklarieren und einfach direkt zurückgeben.
Die Codekopie lautet wie folgt:
Funktion myfunction ()
{
var x = 5;
Rückkehr x;
}
Die obige Funktion gibt den Rückgabewert von 5 zurück.
Hinweis: Das gesamte JavaScript hört nicht auf, auszuführen, sondern nur eine Funktion.
JavaScript wird den Code weiter ausführen, aus dem die Funktion aufgerufen wird.
Der Funktionsaufruf wird durch den Rückgabewert ersetzt:
Die Codekopie lautet wie folgt:
var myvar = myfunction ();
Sie können auch die Return -Anweisung verwenden, wenn Sie nur die Funktion beenden möchten.
Der Rückgabewert ist optional:
Die Codekopie lautet wie folgt:
Funktion myfunktion (a, b)
{
if (a> b)
{
zurückkehren;
}
x = a+b;
}
Wenn A größer als B ist, wird es nicht nach unten ausgeführt, sondern direkt zurückgegeben.
Lokale Variablen
Wiederholen wir dies über lokale Variablen und globale Variablen.
Eine in einer JavaScript -Funktion (var) deklarierte Variable ist eine lokale Variable, sodass nur innerhalb der Funktion zugegriffen werden kann. (Der Umfang dieser Variablen ist lokal).
Lokale Variablen mit demselben Namen können in verschiedenen Funktionen verwendet werden, da nur Funktionen, die die Variable deklariert haben, erkannt werden können.
Solange die Funktion ausgeführt wird, wird die lokale Variable gelöscht.
Globale Variablen
Die außerhalb der Funktion deklarierte Variable ist eine globale Variable, auf die alle Skripte und Funktionen auf der Webseite zugegriffen werden können.
HINWEIS: Weisen Sie den nicht deklarierten JavaScript -Variablen Werte zu:
Wenn Sie einer nicht deklarierten Variablen einen Wert zuweisen, wird die Variable automatisch als globale Variable deklariert.
Diese Aussage:
CarName = "Volvo";
Ein globaler variabler Karneame wird deklariert, auch wenn er innerhalb der Funktion ausgeführt wird.
Funktionsbeispiel
Die Codekopie lautet wie folgt:
<body>
<script type = "text/javaScript">
Funktionsmitglied (Name, Job) // Analogisiert Java Constructor, JS hat kein Konzept der Klasse
{
this.name = name;
this.job = Job;
}
FunktionshowProperty (OBJ, Objstring) {
var str = "";
für (var i in obj) {
// Übertragen Sie jede Eigenschaft im Objekt
STR + = Objstring + "." + i + "=" + obj [i] + "<br/>";
// Ich meine Attribut
// obj [i] repräsentiert den Wert dieser Eigenschaft
}
return str;
}
var obj = neues Mitglied ("Andy Lau", "Künstler"); // Erstellen Sie eine Objektinstanz
document.WriteLN (ShowProperty (OBJ, "Person"));
</script>
</body>
Ausgabe:
Die Codekopie lautet wie folgt:
Person.Name = Andy Lau
Person.job = Künstler
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe es kann dir gefallen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht.