⊗jsPmFBSC 208 of 505 menu

Sekwencyjne wywoływanie funkcji w JavaScript

Wynik działania jednej funkcji można przekazać jako parametr do innej. W poniższym przykładzie najpierw znajdziemy kwadrat liczby 2, a następnie kwadrat wyniku:

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

Funkcje oczywiście nie muszą być identyczne. Załóżmy na przykład, że mamy funkcję zwracającą kwadrat liczby i funkcję zwracającą sześcian liczby:

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

Za pomocą tych funkcji podnieśmy liczbę 2 do kwadratu, a następnie wynik tej operacji podnieśmy do sześcianu:

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

Załóżmy teraz, że mamy funkcję zwracającą kwadrat liczby i funkcję znajdującą sumę dwóch liczb:

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

Znajdźmy za pomocą tych funkcji sumę kwadratu liczby 2 i kwadratu liczby 3:

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

Załóżmy, że masz funkcję zwracającą pierwiastek kwadratowy z liczby i funkcję zaokrąglającą ułamek do trzech miejsc po przecinku:

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

Za pomocą tych funkcji znajdź pierwiastek kwadratowy z liczby 2 i zaokrąglij go do trzech miejsc po przecinku.

Załóżmy, że masz funkcję zwracającą pierwiastek kwadratowy z liczby i funkcję zwracającą sumę trzech liczb:

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

Za pomocą tych funkcji znajdź sumę pierwiastków liczb 2, 3 i 4 i zapisz ją w zmiennej res.

Załóżmy, że masz funkcję zaokrąglającą ułamek do trzech miejsc po przecinku:

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

Za pomocą tej funkcji zmodyfikuj poprzednie zadanie tak, aby do zmiennej res zapisywany był ułamek zaokrąglony do 3 miejsc po przecinku.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć