JavaScript中不同文化背景下的parseFloat

14 浏览
0 Comments

JavaScript中不同文化背景下的parseFloat

关于JavaScript的parseFloat函数在世界各地的默认行为,我有一个问题。

在美国,如果你在字符串"123.34"上调用parseFloat,你会得到一个浮点数123.34。

如果我在瑞典或巴西开发代码,并且他们使用逗号作为小数分隔符,那么parseFloat函数是期望"123,34"还是"123.34"呢?

请注意,我不是在问如何解析美国以外文化的数字格式。我是在问在瑞典或巴西,parseFloat的行为是否与美国相同,还是它期望使用本地格式的数字?或者更好地思考这个问题,巴西/瑞典的开发人员在从文本框中提取文本后,在使用parseFloat之前是否需要将字符串转换为英文格式?

如果这样说不清楚,请告诉我。

0