JavaScript parseFloat в разных культурах
У меня есть вопрос о поведении по умолчанию функции parseFloat JavaScript в разных частях света.
В США, если вы вызовете parseFloat для строки «123.34», вы получите число с плавающей запятой 123.34.
Если я разрабатываю код, скажем, в Швеции или Бразилии, и они используют запятую вместо точки в качестве десятичного разделителя, ожидает ли функция parseFloat «123,34»? или "123,34".
Обратите внимание, что я не спрашиваю, как проанализировать формат чисел другой культуры в США. Я спрашиваю, ведет ли parseFloat в Швеции или Бразилии то же самое, что и в США, или он ожидает число в своем локальном формате? Или, чтобы лучше подумать об этом, должен ли разработчик в Бразилии / Швеции преобразовывать строки в английский формат, прежде чем он сможет использовать parseFloat после извлечения текста из текстового поля?
Пожалуйста, дайте мне знать, если это не имеет смысла.