1. Was ist eine Funktion
Wenn Sie denselben Code mehrmals verwenden müssen, können Sie ihn in eine Funktion kapseln. Eine Funktion ist eine Reihe von Anweisungen, die jederzeit in Ihrem Code aufgerufen werden können. Jede Funktion ist eigentlich ein kurzes Skript.
Zum Beispiel: Um die Funktion mehrerer Summensätze zu vervollständigen.
var sum; sum = 3+2; alear(sum); sum = 7+8; alear(sum); ......//不停的重复两行代码
Wenn Sie die Summe von 8 Zahlengruppen implementieren möchten, benötigen Sie 16 Codezeilen. Je mehr Sie implementieren, desto mehr Codezeilen benötigen Sie. Daher können wir den Codeblock, der eine bestimmte Funktion ausführt, in eine Funktion einfügen und diese Funktion direkt aufrufen, wodurch wir uns die Mühe ersparen, wiederholt eine große Menge Code einzugeben. Vervollständigen Sie mit den Funktionen:
function add(a,b){ sum = a+b;//只需要写一次就可以 }; add2(3,2); add2(7,8); ......//只需要调用函数就可以
2. Funktion definieren
Funktionssyntax definieren
function 函数名(参数argument){ 函数体statements; } //function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。
function shout(){ var beatles = Array("John","Paul","George","Ringo"); for (var count = 0; count < beatles.length; count++){ alert(beatles[count]); } } //这个函数里面的循环语句将依次弹出对话框来显示beatles里面内容。 shout();调用函数,执行脚本里的动作
Vervollständigen Sie die Funktion zum Summieren zweier Zahlen und Anzeigen des Ergebnisses:
<script type="text/javascript"> function add2(){ sum = 3+2; alert()sum; } add2(); </script>
3. Funktionsaufruf
Nachdem die Funktion definiert wurde, kann sie nicht automatisch ausgeführt werden. Sie müssen sie aufrufen und den Funktionsnamen direkt an der erforderlichen Position schreiben.
Der erste Fall: wird innerhalb des