我有两个数字加倍且有两个小数位。我想将它们显示为百分比,但是却出现了奇怪的行为。数字是0.04和0.07。对于他们两个我只是做
result = number * 100;
但是使用0.04时,我正确地得到了4,而使用0.07时,我得到了7000000000000001。
我不明白。
我从服务器收到了这些数据,并且我注意到这种现象仅在0.07时出现;例如,我也得到了0.08,该行为在操作后正确返回8。与0.13、0.11、0.2 ...相同
Here is a working stackblitz。