我使用以下公式检查输入的数字是否为100的因数:
100 % n === 0
但是,当有人输入0.2时,它说100 % 0.02 = 0.01999999999999792不正确。
0.2
100 % 0.02 = 0.01999999999999792
为什么会这样,我该如何解决?
我当前有效的解决方案是将公式更改为:
(100 / x) * x - 100 == 0
这似乎适用于我测试过的所有数字。