Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmFBSC 208 of 505 menu
◀ ▶

Apelul secvențial de funcții în JavaScript

Rezultatul unei funcții poate fi transmis ca parametru alteia. În următorul exemplu, vom găsi mai întâi pătratul numărului 2, apoi pătratul rezultatului:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // va afișa 16

Funcțiile, desigur, nu trebuie să fie neapărat identice. Să presupunem, de exemplu, că avem o funcție care returnează pătratul unui număr, și o funcție care returnează cubul unui număr:

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

Să folosim aceste funcții pentru a ridica numărul 2 la pătrat, apoi să ridicăm rezultatul acestei operații la cub:

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

Să presupunem acum că avem o funcție care returnează pătratul unui număr și o funcție care găsește suma a două numere:

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

Să găsim cu ajutorul acestor funcții suma pătratului numărului 2 și a pătratului numărului 3:

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

Să presupunem că aveți o funcție care returnează rădăcina pătrată a unui număr și o funcție care rotunjește fracția la trei zecimale:

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

Cu ajutorul acestor funcții, găsiți rădăcina pătrată a numărului 2 și rotunjiți-o la trei zecimale.

Să presupunem că aveți o funcție care returnează rădăcina pătrată a unui număr și o funcție care returnează suma a trei numere:

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

Cu ajutorul acestor funcții, găsiți suma rădăcinilor pătrate ale numerelor 2, 3 și 4 și scrieți-o în variabila res.

Să presupunem că aveți o funcție care rotunjește fracția la trei zecimale:

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

Cu ajutorul acestei funcții, modificați problema anterioară astfel încât în variabila res să se scrie fracția rotunjită la 3 zecimale.

← →
↑
Română▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge