⊗jsPmFBSC 208 of 505 menu

Chamada sequencial de funções em JavaScript

É possível passar o resultado de uma função como parâmetro para outra. No exemplo a seguir, primeiro encontraremos o quadrado do número 2, e depois o quadrado do resultado:

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // exibirá 16

É claro que as funções não precisam ser iguais. Suponha, por exemplo, que temos uma função que retorna o quadrado de um número, e uma função que retorna o cubo de um número:

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

Vamos usar essas funções para elevar o número 2 ao quadrado e, em seguida, elevar o resultado dessa operação ao cubo:

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

Suponha agora que temos uma função que retorna o quadrado de um número e uma função que encontra a soma de dois números:

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

Vamos encontrar usando essas funções a soma do quadrado do número 2 e do quadrado do número 3:

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

Suponha que você tenha uma função que retorna a raiz quadrada de um número e uma função que arredonda um número decimal para três dígitos na parte fracionária:

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

Usando essas funções, encontre a raiz quadrada do número 2 e arredonde-a para três dígitos na parte fracionária.

Suponha que você tenha uma função que retorna a raiz quadrada de um número e uma função que retorna a soma de três números:

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

Usando essas funções, encontre a soma das raízes quadradas dos números 2, 3 e 4 e grave o resultado na variável res.

Suponha que você tenha uma função que arredonda um número decimal para três dígitos na parte fracionária:

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

Usando esta função, modifique a tarefa anterior para que na variável res seja gravado o número decimal arredondado para 3 dígitos na parte fracionária.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar