⊗jsPmFBSC 208 of 505 menu

Sequenzieller Aufruf von Funktionen in JavaScript

Man kann das Ergebnis einer Funktion als Parameter an eine andere übergeben. Im folgenden Beispiel berechnen wir zuerst das Quadrat der Zahl 2, und dann das Quadrat des Ergebnisses:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // gibt 16 aus

Die Funktionen müssen natürlich nicht identisch sein. Nehmen wir zum Beispiel an, wir haben eine Funktion, die das Quadrat einer Zahl zurückgibt, und eine Funktion, die den Kubikwert einer Zahl zurückgibt:

function square(num) { return num ** 2; } function cube(num) { return num ** 3; }

Lassen Sie uns mit diesen Funktionen die Zahl 2 quadrieren und dann das Ergebnis dieser Operation kubieren:

let res = cube(square(2)); console.log(res);

Nehmen wir nun an, wir haben eine Funktion, die das Quadrat einer Zahl zurückgibt, und eine Funktion, die die Summe zweier Zahlen berechnet:

function square(num) { return num ** 2; } function sum(num1, num2) { return num1 + num2; }

Lassen Sie uns mit diesen Funktionen die Summe des Quadrats der Zahl 2 und des Quadrats der Zahl 3 berechnen:

let res = sum(square(2), square(3)); console.log(res);

Nehmen wir an, Sie haben eine Funktion, die die Quadratwurzel einer Zahl zurückgibt, und eine Funktion, die einen Bruch auf drei Nachkommastellen rundet:

function sqrt(num) { return Math.sqrt(num); } function round(num) { return num.toFixed(3); }

Finden Sie mit diesen Funktionen die Quadratwurzel aus der Zahl 2 und runden Sie sie auf drei Nachkommastellen.

Nehmen wir an, Sie haben eine Funktion, die die Quadratwurzel einer Zahl zurückgibt, und eine Funktion, die die Summe von drei Zahlen zurückgibt:

function sqrt(num) { return Math.sqrt(num); } function sum(num1, num2, num3) { return num1 + num2 + num3; }

Finden Sie mit diesen Funktionen die Summe der Wurzeln der Zahlen 2, 3 und 4 und schreiben Sie sie in die Variable res.

Nehmen wir an, Sie haben eine Funktion, die einen Bruch auf drei Nachkommastellen rundet:

function round(num) { return num.toFixed(3); }

Modifizieren Sie mit dieser Funktion die vorherige Aufgabe so, dass in die Variable res ein Bruch geschrieben wird, der auf 3 Nachkommastellen gerundet ist.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen