привет, я хочу получить целые числа после деления.action script 3 целое число как деление выход
x = 3/2; //results x = 1 and not 1.5
, как сделать это в as3 ??
привет, я хочу получить целые числа после деления.action script 3 целое число как деление выход
x = 3/2; //results x = 1 and not 1.5
, как сделать это в as3 ??
Вы также можете просто бросить результат деления на целое число:
var x : int = int(3/2);
Вы можете использовать Math.floor
, чтобы получить целое число:
var x:Number = Math.floor(3/2);
Math.floor()
раундов до следующего целого числа. Таким образом, 1.9 становится равным 1.
Math.ceil()
округляет до следующего целого числа. Таким образом, 1.1 станет 2.
Math.round()
раундов до ближайшего целочисленного значения. Таким образом, 1,5 станет 2.
да большое спасибо !! Я ценю вашу помощь. но это было не совсем то, что мне нужно ... мне нужно, чтобы он округлил, чтобы уменьшить целое число ... хотя я мог бы использовать ваш первый метод, вычитая 1 из результата .... :) Большое спасибо! – Theprash
Math.floor() делает округление до нижнего целого числа. Это именно то, что делает эта функция. Math.floor (3/2) возвращает 1, точно так же, как вы просили. – Dakkaron
Спасибо, сэр ... это сработало для меня ... !! :) – Theprash