ParseFloat JavaScript em diferentes culturas

Eu tenho uma pergunta sobre o comportamento padrão da função parseFloat do JavaScript em diferentes partes do mundo.

Nos EUA, se você chamar parseFloat em uma string "123.34", você obterá um número de ponto flutuante 123.34.

Se eu estou desenvolvendo código na Suécia ou no Brasil e eles usam uma vírgula em vez de um período como o separador decimal, a função parseFloat espera "123,34" ou "123,34".

Por favor, note que eu não estou perguntando como analisar o formato numérico de uma cultura diferente nos EUA. Estou perguntando se o parseFloat na Suécia ou no Brasil se comporta da mesma maneira que dentro dos EUA, ou se espera um número em seu formato local? Ou, para pensar melhor sobre isso, um desenvolvedor no Brasil / Suécia precisa converter strings em formato inglês antes de poder usar o parseFloat depois de extrair texto de uma caixa de texto?

Por favor, deixe-me saber se isso não faz sentido.

questionAnswers(3)

yourAnswerToTheQuestion