⊗jsPmFBSC 208 of 505 menu

Opeenvolgende Funksie-aanroeping in JavaScript

Die resultaat van een funksie kan as 'n parameter na 'n ander funksie gestuur word. In die volgende voorbeeld vind ons eers die vierkant van getal 2, en dan die vierkant van die resultaat:

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

Die funksies hoef natuurlik nie dieselfde te wees nie. Laat ons byvoorbeeld 'n funksie hê wat die vierkant van 'n getal teruggee, en 'n funksie wat die derdemag van 'n getal teruggee:

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

Laat ons met hierdie funksies die getal 2 tot die tweede mag verhef, en dan die resultaat van hierdie operasie tot die derde mag verhef:

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

Veronderstel ons het nou 'n funksie wat die vierkant van 'n getal teruggee, en 'n funksie wat die som van twee getalle vind:

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

Laat ons met hierdie funksies die som van die vierkant van getal 2 en die vierkant van getal 3 vind:

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

Veronderstel jy het 'n funksie wat die vierkantswortel van 'n getal teruggee, en 'n funksie wat 'n desimale getal afrond tot drie syfers in die desimale deel:

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

Gebruik hierdie funksies om die vierkantswortel van getal 2 te vind en dit af te rond tot drie syfers in die desimale deel.

Veronderstel jy het 'n funksie wat die vierkantswortel van 'n getal teruggee, en 'n funksie wat die som van drie getalle teruggee:

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

Gebruik hierdie funksies om die som van die wortels van die getalle 2, 3 en 4 te vind en skryf dit in die veranderlike res.

Veronderstel jy het 'n funksie wat 'n desimale getal afrond tot drie syfers in die desimale deel:

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

Gebruik hierdie funksie om die vorige taak te wysig sodat in die veranderlike res 'n desimale getal geskryf word, afgerond tot 3 syfers in die desimale deel.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp