![]() |
Препарация числа с плавающей точкой
Есть переменная, в ней число с плавающей точкой.
Есть какие-то стандартные средства, чтобы взять отдельно целую и дробную части? Добавлено через 26 минут Уже сам написал метод) |
Код AS3:
|
Math.floor для отрицательных чисел даст неверный результат
Проще тогда уж так Код AS3:
|
Цитата:
Так что мой пример даёт математически верный результат. Написать класс хорошая идея, но у тебя ошибки в коде int(this._value % 1) - всегда возвращает нуль, для получения целой части в этом смысле достаточно: int(_value) и соответственно дробной: _value-int(_value) |
Цитата:
Добавлено через 3 минуты Цитата:
|
Цитата:
а просто возвращать значение в функции. Ки циркулирует нормальн) |
Не, всё-таки дзю я нарушил, если бы имел ввиду возвращение значения в функции, убрал бы и подчёркивание.
this я практически не использую (иногда, чтобы передать объектом ссылку на себя), конфликтов имён избегаю за счёт правил именования переменных: _имя_поля_класса, имя_локальной_переменной |
@dimarik
Цитата:
Цитата:
Конечно, %1 вернет дробную часть, а не целую |
| Часовой пояс GMT +4, время: 19:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.