ddimonn8080
@ddimonn8080

Как в Javascript/jQuery получить число с двумя нулями после точки?

Здравствуйте есть две колонки в которых одна это цена в формате 10.50 EUR а вторая это целое число от 0 до 100. Как мне получить цену без EUR но с двумя цифрами после точки? Потом нужно умножить цену на количество и в результате также получить стоимость с двумя знаками после точки.

Спасибо.
  • Вопрос задан
  • 1376 просмотров
Решения вопроса 3
Xuxicheta
@Xuxicheta
инженер
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
"10.50 EUR" переделать в "10.50":
var eur = "10.50 EUR";
var price = parseFloat( s.substr( 0, s.length - 4)).toFixed(2); // "10.50"

Умножить на число:
var q = "55"; // jQuery возвращает строку
var total = parseFloat( price) * parseInt(q);
total = total.toFixed(2); // строка, точно два знака после запятой


Текст перевести в число – parseFloat() или parseInt().
Число перевести в текст с определённым числом цифр после запятой – .toFixed()
Ответ написан
Комментировать
Recosh
@Recosh
Программист студент
var numObj = 12345.6789 * 1.23;

numObj.toFixed(2);  //15185.19
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы