Есть ли способ делить на 10 и проверить, является ли результат поплавковым номером?AS3 | Devide to float number
Мои вары является:
var X:int=40;
var Y:Number=0;
//I want to Y get 4,
//but when X is 45, Y get 0
Есть ли способ делить на 10 и проверить, является ли результат поплавковым номером?AS3 | Devide to float number
Мои вары является:
var X:int=40;
var Y:Number=0;
//I want to Y get 4,
//but when X is 45, Y get 0
if(X%10 == 0)
Y = X/10;
else
Y = 0;
Попробуйте это:
var X:int = 45;
var Y:Number = (X/10).toString().indexOf(".") == -1 ? X/10 : 0;
дольше Форма:
var X:int = 45;
var Y:Number = 0;
var Z:String = (X/10).toString();
if (Z.indexOf(".") == -1) {
Y = X/10;
} else {
Y = 0;
}
Спасибо, но я буду использовать версию 3vilguy, потому что короче. – Some1
То же самое в одной строке: 'Y = (Х% 10 == 0)? X/10: 0; '=) – whyem
Или одна строка, но даже более короткая' Y = X% 10? 0: X/10; ':> – 3vilguy