Flex 判断Number类型的变量是否为NaN

 在Flex里如果定义了一个Number变量,但是没有给它一个defult值,那它的值就是NAN,当你把这个变量赋给其他变量的时候,就可能出异常,这时需要判断是否为NaN来确定是否要执行下一步操作。在flex的顶级函数中,有一个isNaN函数:

public function isNaN(num:Number):Boolean


example:

var numVar:Number;

//if the numVar is NaN,then give a default value to it

if(isNaN(numVar)) {

      numVar = 1;

}

你可能感兴趣的:(function,Flex)