【发布时间】:2018-01-18 14:05:21
【问题描述】:
只有当所有十进制值都是0时,我才想删除十进制值。
如果我使用parseFloat():
50.00 => 50
60.50 => 60.5
我的预期输出:
50.00 => 50
60.50 => 60.50
我不能使用Math.round()、Math.trunk()、Math.floor()、ParseInt()。
还有其他方法吗?
【问题讨论】:
-
你有一个字符串并且想要一个字符串回来吗?
-
JavaScript 不支持尾随零。所以如果你想要它们,你必须使用字符串。
-
它很难看/很棘手,但它也可以工作:你不能只使用数字作为字符串并调用
parseFloat(),如果它匹配像\.0*这样的正则表达式
标签: javascript numbers decimal