Actionscript 3 AS3 |设为浮点数

Actionscript 3 AS3 |设为浮点数,actionscript-3,actionscript,numbers,Actionscript 3,Actionscript,Numbers,有没有办法通过10进行偏差并检查结果是否为浮点数 我的VAR是: var X:int=40; var Y:Number=0; //I want to Y get 4, //but when X is 45, Y get 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

有没有办法通过10进行偏差并检查结果是否为浮点数

我的VAR是:

var X:int=40;
var Y:Number=0;
//I want to Y get 4, 
//but when X is 45, Y get 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;
}
试试这个:

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;
}
试试这个:

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;
}
试试这个:

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版本,因为它更短。谢谢,但我会使用3vilguy版本,因为它更短。谢谢,但我会使用3vilguy版本,因为它更短。谢谢,但我会使用3vilguy版本,因为它更短。同一行:
Y=(X%10==0)?X/10:0=)或一行,但更短的
Y=X%10?0:X/10:>同一行:
Y=(X%10==0)?X/10:0=)或一行,但更短的
Y=X%10?0:X/10:>同一行:
Y=(X%10==0)?X/10:0=)或一行,但更短的
Y=X%10?0:X/10:>同一行:
Y=(X%10==0)?X/10:0=)或一行,但更短的
Y=X%10?0:X/10:>