将是十进制数字的JavaScript字符串转换为数字而不会丢失尾随零

时间:2018-11-27 02:35:39

标签: javascript

我正在尝试将十进制数字的字符串转换为数字,而不会在末尾丢失零

Convert javaScript floating point numbers to string without loosing insignificant trailing zeros解决方案此处返回的是字符串,而不是数字

let myNumber = '0.10'
parseFloat(myNumber) // 0.1
parseFloat(myNumber).toFixed(2) // "0.10"
Number(parseFloat(myNumber).toFixed(2)) // 0.1

Desired output - convertToNumber('0.10') -> 0.10

1 个答案:

答案 0 :(得分:0)

我认为,如果要创建一个Number对象,则唯一可能的值是1。这是在数字类中完成的,所以我认为您不能更改此