The default value for an unassigned variable of type Number is NaN : Number « Data Type « Flash / Flex / ActionScript






The default value for an unassigned variable of type Number is NaN

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
         var n:Number;
         trace(n); // NaN
         n = 12;
         trace(n); // 12

    }
  }
}

        








Related examples in the same category

1.Use Number type variable in for loop
2.Read and write to a variable
3.Decimal Numbers
4.Casting to a Number: Number(stringValue)
5.Dealing with Infinite Values: Number.POSITIVE_INFINITY and Number.NEGATIVE_INFINITY
6.Handling Minimum and Maximum Values: MAX_VALUE and MIN_VALUE
7.Minimum and Maximum Values for uint and int
8.Working with Number Instances
9.Not a Number: use the top-level function isNaN()