У меня есть функция, которую я использую для удаления ненужных символов (определенных как символы валют) из строк, а затем возвращает значение как число. При возврате значения, я делаю следующий вызов:
return parseFloat(x);
Проблема заключается в том, что когда x == "0.00", я ожидаю получить 0.00 (float с двумя десятичными знаками) назад. Вместо этого я получаю 0.
Я также пробовал следующее:
return parseFloat(x).toFixed(2);
и все равно получится просто 0 назад. Я что-то упускаю? Любая помощь будет принята с благодарностью.
Спасибо!