⊗jsPmBsIC 61 of 505 menu

Cálculos Imprecisos en JavaScript

Las fracciones se almacenan en las computadoras de tal manera que a menudo pueden representarse de forma imprecisa. En este caso, puedes llevarte una sorpresa cuando una operación banal devuelve un resultado extraño. Ejemplo:

let a = 0.1 + 0.2; alert(a); // mostrará 0.30000000000000004

Para lidiar con este comportamiento, se puede aplicar un método especial toFixed, que realiza el redondeo hasta el dígito especificado en la parte fraccionaria. Redondeemos nuestro resultado:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // mostrará '0.30'

El método toFixed devuelve el resultado en forma de cadena. Se puede convertir su resultado a número:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // mostrará 0.3

Comprueba cuál será el resultado de la siguiente operación:

alert(0.1 * 0.2);

Comprueba cuál será el resultado de la siguiente operación:

alert(0.3 - 0.1);
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