В actionscript 3 у меня есть пользователь, который вводит число в поле, и это поле должно быть за денежное значение. Как я могу сделать это так, что если по какой-то причине они скажут 20,956, это будет округлено до 20,96?Как сделать целое округление до сотых мест
0
A
ответ
4
Вы можете использовать toFixed()
. Что-то вроде:
var cash:String = (Number("1.2365")).toFixed(2)
Это не упоминается в documetnation, но я совершенно уверен, что округляет, а не пол.
Обратите внимание, что .toFixed()
возвращает строку, если вы хотите получить более полный помощник, тогда вы можете использовать что-то вроде следующего.
public function rounder(num:Number, decimalPlaces:int, method:Function = null):Number {
if(method == null) method = Math.round;
var mul:Number = Math.pow(10,decimalPlaces);
return method(num * mul)/mul;
}
и вызвать его с помощью:
rounder(1.245, 2); // returns 1.25 (it uses round by default)
rounder(1.245, 2, Math.floor); // returns 1.24
rounder(1.241, 2, Math.ceil); // returns 1.25
А на самом деле вы можете использовать отрицательные числа для DecimalPlaces а
rounder(2123, -1, Math.ceil); // returns 2130
Смежные вопросы
- 1. Округление номеров до ближайших сотых в Silverlight
- 2. Как сохранить десятичное округление до двух мест?
- 3. Круглые номера до сотых мест в объекте c
- 4. Создание случайных чисел, округленных до сотых мест в MATLAB
- 5. Округление до 3 десятичных мест - Visual Studio
- 6. Round Double до сотых
- 7. Округление до ближайшей половины (НЕ ближайшее целое)
- 8. Целое округление в C++
- 9. iphone float vs целое округление?
- 10. Округление целое, используя бит вертел
- 11. C# - Округление до ближайшего целого
- 12. Округление переменной на целое число
- 13. Округление и переделке его как целое
- 14. Округление числа до десятичных разрядов
- 15. Округление до ближайшего доллара
- 16. Округление числа до десяти
- 17. Округление до ближайшей сотни
- 18. Округление до ближайшего 100
- 19. java целое округление (связанное с делением)
- 20. Как легко сделать функцию округление до ближайшей сотой
- 21. быстрый способ округление до ближайшего 5/100ths
- 22. Как добраться до двух мест?
- 23. Округление до преобразования VarChar
- 24. Округление до ближайших пяти
- 25. Округление до C#
- 26. дата Округление до
- 27. Java: Округление целое на основе последней цифры
- 28. Как сделать округление в C?
- 29. Округление до нуля
- 30. Swift Округление до Двойной
тааак простой Math.Round (NumberToRound * 100)/100 –