⊗jsPmFBSC 208 of 505 menu

Секвенцијален повик на функции во JavaScript

Може резултатот од една функција да се пренесе како параметар во друга. Во следниот пример прво ќе го најдеме квадратот на бројот 2, а потоа квадратот на резултатот:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // ќе испише 16

Функциите, се разбира, не мора да бидат исти. Да претпоставиме, на пример, дека имаме функција што враќа квадрат на број, и функција што враќа коцка на број:

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

Ајде со помош на овие функции да го подигнеме бројот 2 на квадрат, а потоа резултатот од оваа операција да го подигнеме на коцка:

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

Сега да претпоставиме дека имаме функција што враќа квадрат на број, и функција што наоѓа збир на два броја:

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

Ајде со помош на овие функции да го најдеме збирот на квадратите на бројот 2 и бројот 3:

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

Да претпоставиме дека имате функција што враќа квадратен корен на број, и функција што заокружува децимален број до три цифри во децималниот дел:

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

Со помош на овие функции пронајдете го квадратниот корен на бројот 2 и заокружете го до три цифри во децималниот дел.

Да претпоставиме дека имате функција што враќа квадратен корен на број, и функција што враќа збир на три броеви:

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

Со помош на овие функции пронајдете го збирот на корените на броевите 2, 3 и 4 и запишете го во променливата res.

Да претпоставиме дека имате функција што заокружува децимален број до три цифри во децималниот дел:

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

Со помош на оваа функција модифицирајте ја претходната задача така што во променливата res да се запише децималниот број, заокружен до 3 цифри во децималниот дел.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј