编程语言
首页 > 编程语言> > JavaScript – 保持尾随零

JavaScript – 保持尾随零

作者:互联网

参见英文答案 > How to add a trailing zero to a price with jQuery                                    3个
我想解析一个字符串,我使用了parseFloat(),但它删除了所有尾随的零.如何防止这种情况 – 我需要完全解析字符串 – 如果我有2.5000,我需要与浮点数完全相同的结果 – 2.5000.

解决方法:

你可以做

parseFloat(2.5).toFixed(4);

如果您需要完全相同的浮点数,则可能需要计算出数量

var string = '2.54355';
parseFloat(string).toFixed(string.split('.')[1].length);

但我真的不明白为什么你甚至需要使用parseFloat呢? javascript中的数字不保留浮点数.所以你必须将它们保存为字符串,并将它们计算为浮点数.

标签:javascript,parsing,trailing
来源: https://codeday.me/bug/20191001/1839825.html