English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Función parseInt() de JavaScript

 Atributos globales de JavaScript/Función

parseInt()La función tiene como objetivo: analizar el parámetro de cadena y devolver el entero especificado de la base.

El parámetro de base se utiliza para especificar el sistema numérico a usar, por ejemplo, base16(Hexadecimal) indica que se deben interpretar los números de la cadena en números decimales.

Si el parámetro radix no está definido (o no existe), JavaScript asume lo siguiente:

  • Si la cadena comienza con " 0x", la base es16(Hexadecimal)

  • Si la cadena comienza con " 0", la base es8(Octal)

  • Si la cadena comienza con cualquier otro valor, la base es10(Decimal)

Si el primer carácter no se puede convertir en un número, parseInt() devuelve NaN。

Si parseInt() encuentra un carácter que no es un número en la base especificada, ignora ese carácter y todos los caracteres posteriores, y devuelve el valor entero解析到该点的值。

parseInt() trunca un número a un valor entero. Permite espacios en blanco al principio y al final...

Para convertir un número en una cadena de texto de base específica, utilice intValue.toString(radix).

Sintaxis:

parseInt(string, radix)
parseInt("12");   // 12
parseInt("12.25");// 12
parseInt("15px"); // 15
parseInt("34 45 66"); // 34
parseInt("   20  "); // 20
parseInt("Parrot 12");// NaN
parseInt('314e-2');   // 3
parseInt('0.0314E+2');// 0
parseInt('13', 8);// 11
parseInt('10', 16);   // 16
parseInt('0xF', 16);  // 15
parseInt('1001', 2);  // 9
Prueba aquí‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente la función parseInt():

Function
parseInt()eseseseses

Valor del parámetro

ParámetroDescripción
cadenaobligatorio) la cadena que se debe analizar
radixopcionalmente entre2hasta36enteros entre

Detalles técnicos

Valor devuelto:Devuelve un entero que se ha parseado de la cadena proporcionada. Si el primer carácter no se puede convertir en un número, se devuelve NaN.
Versión de JavaScript:ECMAScript 1

 Atributos globales de JavaScript/Función