⊗jsPmFBSC 208 of 505 menu

Llamada secuencial de funciones en JavaScript

Se puede pasar el resultado de una función como parámetro a otra. En el siguiente ejemplo primero encontraremos el cuadrado del número 2, y luego el cuadrado del resultado:

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

Las funciones, por supuesto, no tienen que ser iguales. Supongamos, por ejemplo, que tenemos una función que devuelve el cuadrado de un número, y una función que devuelve el cubo de un número:

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

Usemos estas funciones para elevar el número 2 al cuadrado, y luego elevemos el resultado de esta operación al cubo:

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

Supongamos ahora que tenemos una función que devuelve el cuadrado de un número, y una función que encuentra la suma de dos números:

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

Encontremos usando estas funciones la suma del cuadrado del número 2 y el cuadrado del número 3:

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

Supongamos que tienes una función que devuelve la raíz cuadrada de un número, y una función que redondea una fracción a tres dígitos en la parte fraccionaria:

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

Usando estas funciones, encuentra la raíz cuadrada del número 2 y redondéala a tres dígitos en la parte fraccionaria.

Supongamos que tienes una función que devuelve la raíz cuadrada de un número, y una función que devuelve la suma de tres números:

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

Usando estas funciones, encuentra la suma de las raíces cuadradas de los números 2, 3 y 4 y escríbela en la variable res.

Supongamos que tienes una función que redondea una fracción a tres dígitos en la parte fraccionaria:

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

Usando esta función, modifica la tarea anterior para que en la variable res se escriba la fracción, redondeada a 3 dígitos en la parte fraccionaria.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar