Latest web development tutorials

función de JavaScript parseInt ()

Manual de Referencia de funciones Funciones JavaScript Global

Definición y Uso

la función parseInt () para analizar una cadena y devuelve un entero.

Cuando el radix parámetro es 0 o no conjunto de parámetros, parseInt () sobre la base de la cadena para determinar la base número.

Cuando el parámetro se ignora radix, JavaScript cifra base por defecto de la siguiente manera:

  • Si la cadena que comienza con "0x", parseInt () resolverá el resto de la cadena de entero hexadecimal.
  • Si la cadena de 0 al principio, entonces el v3 ECMAScript permite parseInt () es una implementación del carácter posterior analiza como octal o números hexadecimales.
  • Si la cadena comienza con un número de 1 a 9 para, parseInt () resolverá a un entero decimal.

gramática

parseInt(string, radix)

参数 描述
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。


Soporte para el navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos los principales navegadores soportan la función parseInt ()


Notas y sugerencias

Nota: Sólo se devuelve el primer número de la cadena.

Nota: se permiten espacios iniciales y finales.

Nota: Si el primer carácter no puede ser convertido a digital, entonces parseFloat () devuelve NaN.

Nota: La cadena "0" al comienzo de la base octal por defecto del navegador de edad. ECMAScript 5, la base decimal por omisión.


Ejemplos

Ejemplos

Vamos a utilizar el parseInt () para analizar las diferentes cadenas:

<script>

document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");
document.write(parseInt(" 60 ") + "<br>");
document.write(parseInt("40 years") + "<br>");
document.write(parseInt("He was 40") + "<br>");

document.write("<br>");
document.write(parseInt("10",10)+ "<br>");
document.write(parseInt("010")+ "<br>");
document.write(parseInt("10",8)+ "<br>");
document.write(parseInt("0x10")+ "<br>");
document.write(parseInt("10",16)+ "<br>");

</script>

Los ejemplos de la salida anterior:


Trate »

Nota: los navegadores antiguos, debido a la utilización de la versión antigua de la (versión ECMAScript menos de ECMAScript 5, el valor por defecto cuando una cadena de "0" en el octal empezando, ECMAScript 5 usando un decimal) ECMAScript, por lo que el análisis ( "010") es la salida 8 .



Manual de Referencia de funciones Funciones JavaScript Global