Durch Funktionen lassen sich beliebig viele Anweisungen kapseln und jederzeit und überall aufrufen und ausführen. Unsere Funktion Spaß(x,y){ } //Schreiben Sie dies, um eine Funktion zu deklarieren Soweit ich es verstehe, übergibt er Parameter in Form von Objekten und verwendet die verschiedenen Attributwerte des Objekts (Werte des Referenztyps) als meine tatsächlichen Parameter. Ich habe beispielsweise folgenden Ansatz: Funktion Spaß(x, y) { // alert("Der Wert von x ist " + x.value); alert("Der Wert von x ist " + x); } Wenn ich dies mache, meldet das Popup-Fenster einen Fehler: Der Wert von x ist Gibt meinen x- Funktion Spaß(x, y) { alert("Der Wert von x ist " + x.value); // alert("Der Wert von x ist " + x); }
Wir haben ein tiefes Verständnis, keine Sorge, schauen wir uns diesen Code an: Ist hier etwas anders? Nach der bisherigen Schreibweise dieser Funktion muss sie doch zufällig geschrieben werden, oder? Aber hier funktioniert es, so lustig (lacht fröhlich) Das heißt, Liebe Taoisten, versucht mal, für den folgenden Code Hey, ist das nicht ein bisschen wie die Funktionsüberladung Schauen wir uns zwei weitere Beispiele an: Funktion Spaß() { wenn (Argumente.Länge == 1) { Alarm (Argumente [0] + 10); } wenn (Argumente.Länge == 2) { Alarm(Argumente[0] + Argumente[1]); } } spaß(10);//20 Spaß (10,20);//30 Nur durch Übergeben einer bestimmten Anzahl von Parametern können entsprechende Funktionen erreicht werden, eine echte Überladung wird nicht erreicht. Obwohl diese Funktion keine perfekte Überladung darstellt, reicht sie aus, um dieses Bedauern von wie folgt: Funktion Spaß(Zahl1, Zahl2) { wenn (Argumente.Länge == 1) { Alarm (Zahl1 + 10); } wenn (Argumente.Länge == 2) { Alarm(Argumente[0] + Num2); } } spaß(10);//20 Spaß (10, 20);//30 Dann hat jemand gefragt: „Die Parameter werden sowieso dem
Funktion Spaß(Zahl1, Zahl2) { Argumente[1] = 10; Alarm(Argumente[0] + Num2); } </Skript> <form> <br><input type="button" onclick="fun(10,20)" value="klick"> </form> Der Wert im Popup-Fenster ist 20. Dies zeigt, dass die Änderung des Werts von Zusammenfassen:
Dies ist das Ende dieses Artikels über die ausführliche Einführung in Das könnte Sie auch interessieren:
|
<<: 12 Javascript-Tabellensteuerelemente (DataGrid) sind aussortiert
>>: Beispiel für Formularaktion und „onSubmit“
Als ich kürzlich die Details der Datenlebenszyklu...
Hinweis 1: Der gesamte Hintergrund im obigen Bild...
Inhaltsverzeichnis 1. Datenbankübersicht 1.1 Entw...
1. Herunterladen und installieren Laden Sie die D...
MySQL 5.7-Installation Wir lernen in der Schule M...
Inhaltsverzeichnis Fertighaus So erstellen Sie ei...
Die erste Methode: Fügen Sie dynamisch eine Klass...
Inhaltsverzeichnis 1. Projektbeschreibung 2. Ngin...
erreichen Dieser Effekt lässt sich mit CSS nur sc...
Dieser Artikel beschreibt den Upgrade-Prozess von...
Bezüglich einiger MySQL-Spezifikationen haben man...
brauchen: Das Backend gibt ein Array-Objekt zurüc...
In diesem Artikel werden die detaillierten Schrit...
Inhaltsverzeichnis Vorherige Wörter Anwendungssze...
1. Umweltvorbereitung 1.1 Grundlegende Umgebung N...