javascript - 一美元金额的上限

bma*_*i44 12 javascript math floating-point ceil

所以我在javascript中添加和减去浮点数,我需要知道如何始终取任何小数超过3位数的数字的上限.例如:

3.19 = 3.19

3.191 = 3.20

3.00000001 = 3.01

Dav*_*ang 24

num = Math.ceil(num * 100) / 100;
Run Code Online (Sandbox Code Playgroud)

虽然,由于浮点数的表示方式,你可能得不到一个小数点后两位的干净数字.出于显示目的,请始终这样做num.toFixed(2).


Amn*_*non 10

实际上,由于Box9所引用的相同原因,我认为您不想将美元金额表示为浮动金额.例如,在我的浏览器中0.1*3!= 0.3.最好将它们表示为整数(例如美分).