|
|
|||||
Регистрация: Jul 2013
Адрес: Каскелен
Сообщений: 86
|
почему int(0.99) = 0?
доброй ночи! код
var rand:Number = (Math.random() * 1); trace ("rand = " + rand); var randInt:int = int(rand); trace ("randInt = " + randInt); я думал, что приведение к int() числа, большего, чем 0.5 будет округлять в большую сторону... заранее спасибо за ответ! |
|
|||||
int это не округление, а приведение типа, что при Number отбрасывает дробную часть.
Смотрите функции Math.floor, Math.ceil, Math.round. Вас интересует Math.round.
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: Jul 2013
Адрес: Каскелен
Сообщений: 86
|
понял, спасибо!
|
Часовой пояс GMT +4, время: 15:09. |
|
« Предыдущая тема | Следующая тема » |
|
|