⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј