parseInt

Disponibilidad

Flash Player 5.

Sintaxis

parseInt(expression [, radix])

Parámetros

expression Cadena que se convierte en un número entero.

radix Opcional; número entero que representa la base del número que debe analizarse. Los valores válidos oscilan entre 2 y 36.

Valor devuelto

Un número NaN.

Descripción

Función; convierte una cadena en un número entero. Si la cadena especificada en los parámetros no puede convertirse en un número, la función devuelve NaN. Las cadenas que empiezan por 0x se interpretan como números hexadecimales. Los números enteros que empiezan por 0 o que especifican una base 8 se interpretan como números octales. El espacio en blanco que precede a los números enteros válidos se ignora, al igual que los caracteres no numéricos finales.

Ejemplo

El ejemplo siguiente utiliza la función parseInt para calcular el valor de varios tipos de números.

parseInt("3.5")

// devuelve 3

parseInt("bar")
// devuelve NaN

parseInt("4foo")
// devuelve 4

A continuación, se muestran ejemplos de conversiones hexadecimales:

parseInt("0x3F8")
// devuelve 1016

parseInt("3E8", 16)
// devuelve 1000

En el ejemplo siguiente se muestra una conversión binaria:

parseInt("1010", 2)
// devuelve 10 (la representación decimal del binario 1010)

A continuación se muestran ejemplos de análisis de números octales:

parseInt("0777")
parseInt("777", 8)
// devuelve 511 (la representación decimal del octal 777)