Parse number values from strings with bases other than 10 using the parseInt() function. : Number parse « Data Type « Flash / Flex / ActionScript






Parse number values from strings with bases other than 10 using the parseInt() function.

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var nOne:Number = parseInt("11", 10);   // 11
        var nTwo:Number = parseInt("11", 2);    // 3
        var nThree:Number = parseInt("gg", 17);   // 288


    }
  }
}

        








Related examples in the same category

1.Converting to a Number with Precision: parseInt() and parseFloat().
2.If you omit the second parameter, ActionScript attempts to parse the number value using the most appropriate base.
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.