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“
Der spezifische Code lautet wie folgt: <Stil&g...
Bei der getrennten Entwicklung von Front-End und ...
Aus historischen Gründen basiert die MySQL-Replik...
Schreiben Sie zuerst ein SQL Wählen Sie DISTINCT ...
ARGB ist ein Farbmodus, also der RGB-Farbmodus mi...
Die Informationen auf Baidu sind so vielfältig, d...
Klicken Sie mit JavaScript, um die Form des Bilde...
Vorwort Studenten, die JavaScript lernen, wissen,...
Inhaltsverzeichnis 1. Grundlegende Speicherung vo...
In diesem Artikel werden hauptsächlich Codebeispi...
var numA = 0,1; var numB = 0,2; Alarm (Zahl A + Z...
Fügen Sie der angegebenen Datei im Dockerfile meh...
Inhaltsverzeichnis 1. Komponentenwechselmethode M...
Inhaltsverzeichnis 1. Hilfe-Befehl 2. Befehl „Spi...
Wenn wir Code schreiben, müssen wir oft die Unter...