⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць