Octal is treated as a decimal number, not an octal number: : parseInt « Data Type « Flash / Flex / ActionScript






Octal is treated as a decimal number, not an octal number:

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        // The number is treated as a decimal, not an octal number
        trace(parseInt("017",  10));   // Displays: 17 (not 15)
    }
  }
}

        








Related examples in the same category

1.Parse the numbers from the string in base-2 (binary)
2.Parse the numbers from the string base-16 (hexadecimal)
3.Parse the numbers from the string base-10
4.If omitted, the radix is assumed to be 10, unless the string starts with 0x, 0X, or 0
5.When the number is treated base-10, conversion stops when a non-numeric character is encountered