@inviziblll

Как правильно преобразовать строковые данные в число типа float?

Есть элемент div в котором находится строковое значение - цена “3010.45”, я получаю это значение из элемента и затем необходимо преобразовать его в число 3010.45 чтобы дальше уже с ним работать как с числом float на стороне JS.

var quantity = +$('#QUANTITY_INPUT_'+id).val(); // в этом поле всегда целое, преобразуется в  целое число 
var price = $('#singlePrice_'+id).text(); // здесь цена, может принимать значение типа 3010.45


Как преобразовать var price в число чтобы можно было с ним работать, как с числом (умножать, делить и тд). Пробовал проделать эти операции используя parsefloat но метод выдает ошибку.
  • Вопрос задан
  • 146 просмотров
Решения вопроса 2
pashted
@pashted
тыжпрограммист
var price = "2.15";
console.log(parseFloat(price) + 10); // 12.15
Ответ написан
Комментировать
lazalu68
@lazalu68
Salmon
Функция называется parseFloat

Но можно и методом, если нужно)

String.prototype.parseFloat = function() { return parseFloat(this); }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект