gpt4 book ai didi

Javascript parse float 忽略逗号后的小数

转载 作者:IT王子 更新时间:2023-10-29 02:52:17 26 4
gpt4 key购买 nike

这是一个简单的场景。我想显示我网站上显示的两个值的减法:

//Value on my websites HTML is: "75,00"
var fullcost = parseFloat($("#fullcost").text());

//Value on my websites HTML is: "0,03"
var auctioncost = parseFloat($("#auctioncost").text());

alert(fullcost); //Outputs: 75
alert(auctioncost); //Ouputs: 0

谁能告诉我我做错了什么?

最佳答案

这是“按设计”。 parseFloat 函数将只考虑字符串的部分,直到到达非 +、-、数字、指数或小数点。一旦它看到逗号,它就会停止查找并只考虑“75”部分。

要解决此问题,请将逗号转换为小数点。

var fullcost = parseFloat($("#fullcost").text().replace(',', '.'));

关于Javascript parse float 忽略逗号后的小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7571553/

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