⊗jsPmFBSC 208 of 505 menu

Funktioiden peräkkäinen kutsu JavaScriptissä

Yhden funktion tuloksen voi välittää parametrina toiselle. Seuraavassa esimerkissä etsimme ensin luvun 2 neliön, ja sitten tuloksen neliön:

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

Funktioiden ei tietenkään tarvitse olla samoja. Olkoon meillä esimerkiksi funktio, joka palauttaa luvun neliön, ja funktio, joka palauttaa luvun kuution:

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

Käytetään näitä funktioita nostamaan luku 2 neliöön, ja sitten tämän operaation tulos kuutioon:

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

Olkoon nyt meillä funktio, joka palauttaa luvun neliön, ja funktio, joka löytää kahden luvun summan:

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

Etsitään näiden funktioiden avulla luvun 2 neliön ja luvun 3 neliön summa:

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

Olkoon sinulla funktio, joka palauttaa luvun neliöjuuren, ja funktio, joka pyöristää desimaaliluvun kolmeen desimaaliin:

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

Etsi näiden funktioiden avulla luvun 2 neliöjuuri ja pyöristä se kolmeen desimaaliin.

Olkoon sinulla funktio, joka palauttaa luvun neliöjuuren, ja funktio, joka palauttaa kolmen luvun summan:

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

Etsi näiden funktioiden avulla lukujen 2, 3 ja 4 neliöjuurien summa ja kirjoita se muuttujaan res.

Olkoon sinulla funktio, joka pyöristää desimaaliluvun kolmeen desimaaliin:

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

Muokkaa tämän funktion avulla edellistä tehtävää siten, että muuttujaan res kirjoitetaan desimaaliluku, pyöristettynä 3:een desimaaliin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää