我希望将数字格式化为两位小数,但不进行四舍五入。因此,我排除了toFixed()函数。
我尝试过以下方式:
a = 1,809999
b = 27,94989
a = Math.floor(a * 100) / 100; --> 1,8
b = Math.floor(b * 100) / 100; --> 27,94
OR
a = Number(a.toString().match(/^\d+(?:\.\d{0,2})?/)); --> 1,8
b = Number(b.toString().match(/^\d+(?:\.\d{0,2})?/)); --> 27,94
很不幸,a的第二位小数为零被删除了,我应该怎么做才能保留它并使a等于1.80呢?
谢谢!