处理JavaScript中的货币和货币乘以100

我正在为自己编写一个应用程序。我需要处理货币和货币。

I read this and I wanna try the second approach:

您可以在计算之前将浮点数乘以整数,然后再除以整数。      (0.2 * 100 + 0.01 * 100)/ 100 //返回0.21?      这是一个很好的解决方案,但需要在对象构造或每次操作上进行额外的计算。这并不一定会浪费性能,但是仍然需要进行更多的处理工作。

With my backend I store values in int64.

Let's take 1.1.

1.1 * 100 = 110.00000000000001!!!

如何确保所有操作的安全性?

It's safe to always use (1.1 * 100).toFixed()?