一个很简单的数学问题?,但是我不会- -

小程序 文章 2021-12-12 14:00 31 0 全屏看文

一个很简单的数学问题?,但是我不会- -A very simple mathematical problem? ,but I do not know how- -

一个很简单的数学问题?,但是我不会- -

1.8 * 13 = ?

我在wxml页面上打印 {{1.8 * 13}} ,最终展示23.400000000000002

这是为啥,有解决么- -还是就我遇到了。。

1.8 * 13 = ? I printed {{1.8 * 13}} on the wxml page, and finally showed 23.4 billion 2. Why is this? Is there a solution -- I just met..

回答:

tomheng:

浮点数计算都有这个问题,计算里浮点数是近似值

less:

搜索一下,js 0.1 + 0.2

A&阮:可是在wxml怎么用math函数或其他处理呢
less:>Math.round(0.00000000000003);
<0
A&阮:页面上用不了{{Math.round(1.8 * 13)}},会显示undefined
less:放到 js 里处理
老张:

百度:JS的float精度

A&阮:可是在wxml怎么用math函数或其他处理呢

-EOF-