📌  相关文章
📜  将带有点或逗号的字符串作为小数点分隔符转换为javascript中的数字(1)

📅  最后修改于: 2023-12-03 15:25:18.516000             🧑  作者: Mango

将带有点或逗号的字符串作为小数点分隔符转换为JavaScript中的数字

在JavaScript中,如果我们想要将一个带有点或逗号的字符串转换为数字,我们需要进行一些额外的步骤。

转换带有点的字符串为数字

我们可以使用parseFloat函数将一个带有点的字符串转换为数字。例如:

let num = parseFloat('1.234.56'); // 1.234

在上面的例子中,parseFloat函数会将第一个点前面的数字转换为数字,并忽略掉第二个点及其后面的内容。所以最终得到的数字是1.234

转换带有逗号的字符串为数字

如果我们的字符串中包含逗号,我们需要先将逗号替换为点,然后再使用parseFloat函数将其转换为数字。例如:

let num = parseFloat('1,234.56'.replace(',', '.')); // 1234.56

在上面的例子中,replace函数将字符串中的逗号替换为点,然后parseFloat函数将其转换为数字。所以最终得到的数字是1234.56

总结

通过上面的介绍,我们了解到了如何将带有点或逗号的字符串转换为数字。对于带有点的字符串直接使用parseFloat函数即可,对于带有逗号的字符串需要先使用replace函数将逗号替换为点,然后再使用parseFloat函数将其转换为数字。