N-R > parseInt
parseIntSyntax
parseInt(expression, radix
);
Arguments
expression
The string, floating-point number, or other expression to parse and convert to a integer.
radix
An integer representing the radix (base) of the number to parse. Legal values are from 2 and 36. This argument is optional.
Description
Function; converts a string to an integer. If the specified string in the arguments cannot be converted to a number, the function returns NaN
or 0. Integers beginning with 0 or specifying a radix of 8 are interpreted as octal numbers. Integers beginning with 0x are interpreted as hexadecimal numbers. White space preceding valid integers is ignored, as are trailing nonnumeric characters.
Player
Flash 5 or later.
Example
The following are examples of using parseInt
to evaluate various types of numbers:
parseInt("3.5")
returns 3.5
parseInt(
"bar
")
returns NaN
parseInt("4foo
")
returns 4
Hexadecimal conversion:
parseInt(
"0x3F8
")
returns 1016
parseInt("3E8", 16
) returns 1000
Binary conversion:
parseInt("1010", 2)
returns 10
(the decimal representation of the binary 1010)
Octal number parsing (in this case the octal number is identified by the radix, 8):
parseInt("777", 8)
returns 511
(the decimal representation of the octal 777)