gpt4 book ai didi

Javascript ParseFloat 自动填充没有小数点

转载 作者:行者123 更新时间:2023-11-29 01:37:07 33 4
gpt4 key购买 nike

我在 HTML 表单中有一些输入,使用 javascript 在更改时自动填充输入

问题是下面的代码显示了小数,更长的小数像这样 42880.34623465464356435634 代码是:

thetotal.value = parseFloat(total.value) * (1.00/1.19);

此代码从总价中获取减税后的价格并且有效,但它显示小数...

我需要的是示例中的价格:

42880

没有点或逗号。或者,像 42.880 或 42,880,绝对不是 42880.34623465464356435634

我只想显示42880

像这样尝试使用 .round:

thetotal.value = parseFloat(total.value) * (1.00/1.19).round(2);

.round(2) 但由于某些原因,addEventListener 在使用 .round(2) 时停止为此输入工作

最佳答案

它的用户 parseInt 函数。如下所示:

thetotal.value = parseInt(parseFloat(total.value) * (1.00/1.19));

您只会得到 Integer 作为输出。

另一种方法是 Math.round。喜欢下面:

thetotal.value = Math.round(parseFloat(total.value) * (1.00/1.19));

关于Javascript ParseFloat 自动填充没有小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704150/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com