11.1 * 9 = 99.89999999999999

时间:2018-12-31 07:12:01

标签: google-chrome math safari

我正在使用javascript计算一个简单的html5应用程序的总计费用。但是,javascript在移动设备和PC端给了我错误的结果。

已在Mac的Safari和Chrome和Android的Chrome中测试。

例如: 9.1 * 9 = 81.89999999999999 11.1 * 9 = 99.89999999999999

我该怎么办:D

1 个答案:

答案 0 :(得分:0)

使用Number.tofixed(n)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed

<div class="scroller">
Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi
welsh onion daikon amaranth tatsoi tomatillo melon azuki bean garlic.
Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette
tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato.
Dandelion cucumber earthnut pea peanut soko zucchini.
</div>