If you omit the second parameter, ActionScript attempts to parse the number value using the most appropriate base. : Number parse « Data Type « Flash / Flex / ActionScript






If you omit the second parameter, ActionScript attempts to parse the number value using the most appropriate base.

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var nOne:Number = parseInt("0101");  // returns 65
        trace(nOne);          
        var nColorValue:Number = parseInt("0xFF0000");
        trace(nColorValue);
    }
  }
}

        








Related examples in the same category

1.Converting to a Number with Precision: parseInt() and parseFloat().
2.Parse number values from strings with bases other than 10 using the parseInt() function.
3.Converting a string containing only numerical data
4.Trying to cast any other value will result in a nasty NaN (Not a Number) value being assigned instead:
5.Adding strings and numbers: the compiler will convert the numbers to strings rather than the other way around.