Javascript toFixed等价项,返回一种数字类型

Javascript toFixed等价项,返回一种数字类型,javascript,Javascript,我有一个字段,它应该返回十进制数。我正在格式化用户输入,在onBlur操作发生时添加2位小数。这是一个领域: <NumericField name="workPercentage" validate={[required, maxValue100, hasValidDecimal]} normalizeOnBlur={value => (Number.isNaN(value) ? value : parseFloat(value).toFixed(2))} /

我有一个字段,它应该返回十进制数。我正在格式化用户输入,在onBlur操作发生时添加2位小数。这是一个领域:

<NumericField
    name="workPercentage"
    validate={[required, maxValue100, hasValidDecimal]}
    normalizeOnBlur={value => (Number.isNaN(value) ? value : parseFloat(value).toFixed(2))}
/>

如何调整此函数以返回格式化的数字。

您不能。十进制数只包含所需的小数数,但不包含更多。实数在小数点后没有尾随的零。后端需要对数字进行归一化处理,所以你为什么要在意?我只是想知道是否有可能将其转换为数字类型,但我想这必须在后端完成。
parseFloat(parseFloat(value).toFixed(2)))