577
голосов
30ответов
704582 просмотров

Форматирование числа с точностью до двух десятичных знаков в JavaScript

У меня есть эта строка кода, в которой мои числа округляются до двух десятичных знаков.Но я получаю такие числа: 10,8, 2,4 и т. Д. Это не мое представление о двух десятичных знаках, так как я могу улучшить следующее? Math.round(price*Math.pow(10,2))/Math.pow(10,2); Мне нужны числа вроде 1...

65
голосов
13ответов
199813 просмотров

Leave only two decimal places after the dot

public void LoadAveragePingTime() { try { PingReply pingReply = pingClass.Send("logon.chronic-domination.com"); double AveragePing = (pingReply.RoundtripTime / 1.75); label4.Text = (AveragePing.ToString() + "ms"); } catch (Exception) { ...

2
голосов
3ответов
2369 просмотров

General programming: Decimal numbers, floats

I'm probably completely wrong, and I don't really know anything about it, but I have a question about decimal number data types in programming languages. I understand that floats aren't completely precise, because they're stored in binary with a power or something, but I always wondered why decim...

3
голосов
3ответов
1199 просмотров

What's the best technique for handling US Dollar calculations in Perl?

What's the best technique for handling US Dollar calculations in Perl? Especially: the following needs to work: $balance = 10; $payment = $balance / 3; # Each payment should be 3.33. How best to round amount? $balance -= $payment * 3; # assert: $balance == .01

7
голосов
2ответов
2961 просмотров

преобразование двойной строки и локаль

Распространенной международной проблемой является преобразование значений типа double, представленных в строках. Этот материал можно найти во многих областях. Начиная с CSV-файлов, которые называются comma separated или character separated потому что иногда они хранятся как 1...

3
голосов
5ответов
2578 просмотров

Как вычислить числа с плавающей запятой в системе счисления, отличной от 10?

Учитывая статью Википедии о Radix Point , как вычислить двоичный эквивалент 10,1 или шестнадцатеричный эквивалент 17,17? Для первых, какой двоичный эквивалент десятой доли? Для последнего - шестнадцатеричное представление 17/100? Я ищу больше алгоритм, чем решения только этих двух примеров.

1
голосов
5ответов
2184 просмотров

Как округлить десятичную дробь для вывода?

Используя C #, я хочу отформатировать десятичную дробь для отображения только двух десятичных знаков, а затем я возьму это десятичное число и вычту его до другого десятичного знака. Я хотел бы иметь возможность сделать это, не превращая его сначала в строку для форматирования, а затем обратно в ...

5
голосов
4ответов
10798 просмотров

Как в Perl ограничить количество знаков после десятичной точки, но не иметь конечных нулей?

Этот вопрос аналогичен «удалению конечной точки '.0' из числа с плавающей точкой» , но для Perl и с максимальным количеством цифр после десятичной дроби. Я ищу способ конвертировать числа в строковый формат, отбрасывая любые лишние «0», в том числе не сразу после десятичной дроби. И все же ...

65
голосов
3ответов
179616 просмотров

Как лучше всего отформатировать число до двух знаков после запятой в jQuery?

Вот что у меня сейчас: $("#number").val(parseFloat($("#number").val()).toFixed(2)); Мне это кажется беспорядочным. Я не думаю, что правильно связываю функции. Должен ли я вызывать его для каждого текстового поля или я могу создать отдельную функцию?