⊗jsPmFBSC 208 of 505 menu

Sekvencijalno pozivanje funkcija u JavaScript-u

Rezultat rada jedne funkcije može se proslediti kao parametar drugoj. U sledećem primeru prvo ćemo naći kvadrat broja 2, a zatim kvadrat rezultata:

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

Funkcije, naravno, ne moraju nužno da budu iste. Neka, na primer, imamo funkciju koja vraća kvadrat broja, i funkciju koja vraća kub broja:

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

Hajde da pomoću ovih funkcija broj 2 podignemo na kvadrat, a zatim taj rezultat podignemo na kub:

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

Neka sada imamo funkciju koja vraća kvadrat broja i funkciju koja nalazi zbir dva broja:

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

Nađimo pomoću ovih funkcija zbir kvadrata broja 2 i kvadrata broja 3:

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

Neka imate funkciju koja vraća kvadratni koren broja, i funkciju koja zaokružuje decimalu na tri mesta iza zareza:

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

Pomoću ovih funkcija nađite kvadratni koren broja 2 i zaokružite ga na tri mesta iza zareza.

Neka imate funkciju koja vraća kvadratni koren broja, i funkciju koja vraća zbir tri broja:

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

Pomoću ovih funkcija nađite zbir korenova brojeva 2, 3 i 4 i zapišite ga u promenljivu res.

Neka imate funkciju koja zaokružuje decimalu na tri mesta iza zareza:

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

Pomoću ove funkcije modifikujte prethodni zadatak tako da u promenljivu res bude upisana decimala, zaokružena na 3 mesta iza zareza.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij