Einführung in JavaScript-Funktionen

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Willkommen zur JavaScript-Dokumentation! In diesem Lab erhalten Sie eine Einführung in Funktionen.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 92.59% ist. Es hat eine positive Bewertungsrate von 91.67% von den Lernenden erhalten.

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/DOMManipulationGroup(["DOM Manipulation"]) javascript(("JavaScript")) -.-> javascript/ToolsandEnvironmentGroup(["Tools and Environment"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/functions("Functions") javascript/DOMManipulationGroup -.-> javascript/dom_select("DOM Selection") javascript/ToolsandEnvironmentGroup -.-> javascript/bom("Browser Object Model") subgraph Lab Skills javascript/variables -.-> lab-106902{{"Einführung in JavaScript-Funktionen"}} javascript/data_types -.-> lab-106902{{"Einführung in JavaScript-Funktionen"}} javascript/arith_ops -.-> lab-106902{{"Einführung in JavaScript-Funktionen"}} javascript/functions -.-> lab-106902{{"Einführung in JavaScript-Funktionen"}} javascript/dom_select -.-> lab-106902{{"Einführung in JavaScript-Funktionen"}} javascript/bom -.-> lab-106902{{"Einführung in JavaScript-Funktionen"}} end

Funktionen

In der VM wurde bereits index.html bereitgestellt.

Funktionen sind eine Möglichkeit, Funktionalität zu verpacken, die Sie wiederverwenden möchten. Es ist möglich, einen Codeblock als Funktion zu definieren, die ausgeführt wird, wenn Sie im Code den Funktionsnamen aufrufen. Dies ist eine gute Alternative, um den gleichen Code wiederholt zu schreiben. Sie haben bereits einige Anwendungen von Funktionen gesehen.

Beispielsweise:

let myVariable = document.querySelector("h1");
alert("hello!");

Diese Funktionen, document.querySelector und alert, sind im Browser integriert.

Klicken Sie bitte in der unteren rechten Ecke auf 'Go Live', um den Webdienst auf Port 8080 auszuführen. Anschließend können Sie die Registerkarte Web 8080 aktualisieren, um die Webseite anzuschauen.

Wenn Sie etwas sehen, das wie ein Variablennamen aussieht, aber mit Klammern () folgt, ist es wahrscheinlich eine Funktion. Funktionen nehmen oft Argumente: Datenstücke, die sie benötigen, um ihre Aufgabe zu erledigen. Argumente werden in die Klammern gesetzt und durch Kommas getrennt, wenn es mehr als ein Argument gibt.

Beispielsweise macht die alert()-Funktion eine Pop-up-Box im Browserfenster erscheinen, aber wir müssen ihr einen String als Argument geben, um der Funktion mitzuteilen, welche Nachricht angezeigt werden soll.

Sie können auch Ihre eigenen Funktionen definieren.

Im nächsten Beispiel erstellen wir eine einfache Funktion, die zwei Zahlen als Argumente nimmt und sie miteinander multipliziert:

Öffnen Sie das Terminal/SSH und geben Sie node ein, um zu beginnen, zu programmieren.

function multiply(num1, num2) {
  let result = num1 * num2;
  return result;
}

Versuchen Sie, dies in der Konsole auszuführen; testen Sie dann mit mehreren Argumenten. Beispielsweise:

multiply(4, 7);
multiply(20, 20);
multiply(0.5, 3);

Hinweis: Der return-Befehl sagt dem Browser, die Variable result aus der Funktion zurückzugeben, sodass sie verwendet werden kann. Dies ist notwendig, da Variablen, die innerhalb von Funktionen definiert werden, nur innerhalb dieser Funktionen verfügbar sind. Dies wird als Variablenbereich bezeichnet. (Weitere Informationen zu Variablenbereich.)

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab zu Funktionen abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.

OSZAR »