我有一个问题,当我将一个数字舍入到2位小数时,parseFloat()函数从数字中移除.00。我曾尝试圆浮动到2位小数javascript
var num = parseFloat(Math.round(19 * 100)/100).toFixed(2);
The return: num="19.00"
The return i need: num = 19.00
我知道19 = 19.00,但我使用的是总是需要两位小数.00
该函数返回正确的值的字符串的服务。当我解析它浮动.00被删除。
我相信数字作为字符串将工作,因为在这种情况下isNaN(num)应该是false,这意味着num是一个数字。 – Ankur
只是不要使用parseFloat。 – Butt4cak3
当输入的数字是19时,该函数将加上.00。返回是“19.00”(字符串)。我需要返回19.00作为数字。我使用parseFloat将“19.00”转换为19.00,但parseFloat删除.00 – Joris