Los últimos tutoriales de desarrollo web
 

JavaScript parseInt() Function

<Funciones JavaScript Global

Ejemplo

Analizar diferentes cadenas:

var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";

var h = parseInt("10",10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10",8)+ "<br>";
var k = parseInt("0x10")+ "<br>";
var l = parseInt("10",16)+ "<br>";

var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;

El resultado de n será:

Inténtalo tú mismo "

Definición y Uso

El parseInt() función analiza una cadena y devuelve un entero.

El parámetro radix se utiliza para especificar qué sistema de numeración a ser utilizado, por ejemplo, un radix de 16 (hexadecimal) indica que el número en la cadena debe ser analizada de un número hexadecimal a un número decimal.

Si se omite el parámetro radix, JavaScript supone lo siguiente:

  • Si la cadena comienza con "0x" , la raíz es 16 (hexadecimal)
  • Si la cadena comienza con "0" , la raíz es 8 (octal) . Esta característica está en desuso
  • Si la cadena comienza con cualquier otro valor, la raíz es 10 (decimal)

Note: Sólo se devuelve el primer número de la cadena!

Note: se permiten espacios iniciales y finales.

Note: Si el primer carácter no puede ser convertido a un número, parseInt() devuelve NaN.

Nota: Mayor navegadores resultarán parseInt("010") como 8, porque las versiones anteriores de ECMAScript, (mayores de ECMAScript 5, utiliza la base octal (8) por defecto cuando la cadena comienza con "0" . A partir de ECMAScript 5, el valor predeterminado es el radix decimal (10) .


Soporte del navegador

Función
parseInt()

Sintaxis

parseInt( string,radix )

Los valores de los parámetros

Parámetro Descripción
string Necesario. La cadena a analizar
radix Opcional. Un número (from 2 to 36) que representa el sistema de numeración que se utilizará

Detalles técnicos

Valor de retorno: Un número. Si el primer carácter no puede ser convertido a un número, se devuelve NaN
Versión de JavaScript: 1.0

<Funciones JavaScript Global