У меня есть странный пример. Если я пишу это:Круглый поплавок, а затем в строку локали
parseFloat("12345,987").toLocaleString("slv")
результат будет, как и ожидалось (SLV имеет запятую в качестве десятичного разделителя): 12.345,987
Но если округлить первый 2 десятичных знаков:
parseFloat("12345,987").toFixed(2).toLocaleString("slv")
результат будет всегда с английским сепаратором (точка): 12,345.99
Как это р жно? Это должно быть: 12.345,99
Вывод parseFloat - это число, вывод toFixed - это строка. – Nit