Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Funktionen Schreiben | Funktionen
JavaScript Ninja

book
Funktionen Schreiben

Teile einer Funktion

  • Deklaration: Sie beginnt mit dem Schlüsselwort function.

  • Name: Der Bezeichner für die Funktion wie ninjaController, lootBox, etc.

  • Parameter: Variablen, die in Klammern aufgelistet sind und Werte akzeptieren, wenn die Funktion aufgerufen wird.

  • Körper: Ein Codeblock in geschweiften Klammern {}, der die Aktionen der Funktion ausführt.

  • Rückgabewert: Optionale Anweisung, um einen Wert auszugeben. Ohne sie geben Funktionen undefined zurück.

Beispiel

js

ninja.js

copy
function ninjaController(ninja) {
lootBox(ninja);
ninja.goRight();
ninja.goRight();
ninja.goRight();
ninja.goRight();
lootBox(ninja);
}

function lootBox(ninja) {
ninja.goUp();
ninja.pickSushi();
ninja.goDown();
ninja.goDown();
ninja.pickSushi();
ninja.goUp();
}

  • ninjaController : Steuert den Ninja, indem er lootBox zweimal aufruft und viermal nach rechts bewegt.

  • lootBox : Definiert eine Reihe von Aktionen (Bewegen, Sushi aufheben) für den Ninja.

  • Parameter: Beide Funktionen nehmen ein Ninja-Objekt, das Methoden wie goRight(), goUp(), etc. hat.

Aufgabe

Swipe to start coding

Lösung

function ninjaController(ninja) {
lootZigZag(ninja);
lootZigZag(ninja);
}

function lootZigZag(ninja) {
ninja.goDown()
ninja.goRight()
ninja.pickSushi()
ninja.goDown()
ninja.goLeft()
ninja.pickSushi()
}

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
js

ninja.js

function ninjaController(ninja) {
// Write your code below
}

function lootZigZag(ninja) {
// Write your code below
}

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

We use cookies to make your experience better!
some-alt