Este artículo describe la definición y el uso de la función ParseInt () en JavaScript. Compártelo para su referencia. El análisis específico es el siguiente:
Esta función analiza una cadena y devuelve un entero.
Estructura de sintaxis:
La copia del código es la siguiente: parseInt (cadena, tipo)
Lista de parámetros:
| parámetro | describir |
| cadena | Requerido. La cadena a analizar. |
| tipo | Opcional. La cardinalidad del número a analizar se usa comúnmente como el dígito, como binario, octal o hexadecimal. Este valor es entre 2 y 36. |
Descripción detallada:
1. Especificar parámetros de tipo:
Después de especificar el parámetro de tipo, la función analizará la cadena de acuerdo con el parámetro de tipo especificado, por ejemplo:
1.ParseInt ("010", 10), significa que "010" es decimal, y el valor de retorno es 10.
2.ParseInt ("010", 2), significa que "010" es binario, y el valor de retorno es 2.
3.ParseInt ("010", 8), significa que "010" es octal, y el valor de retorno es 8.
4.ParseInt ("010", 16), significa que "010" es hexadecimal, y el valor de retorno es 16.
Descripción: Los valores de retorno son todos decimales, el tipo dice que la especificación es la estadística del primer parámetro y el retorno del segundo valor del parámetro es entre 2-36. Si no en este intervalo, el valor de retorno de la función de Parseint es Nan. Si el parámetro de cadena no es todos los números, sino con otros caracteres, la función de Parseint solo devuelve el número antes del primer carácter. Por ejemplo:
ParseInt ("123AB789", 10) Devuelve el valor 123, todo después de que se omite el primer carácter A.
2. No especifique los parámetros de tipo:
Cuando no se especifica el parámetro de tipo, la función PARSEINT determinará automáticamente el sistema binario, que generalmente es decimal, por ejemplo:
1.ParseInt ("23") Devuelve el valor de 23.
2.ParseInt ("23ab") Devuelve el valor de 23.
Pero la situación a menudo no es tan simple como la anterior. Echemos un vistazo a un ejemplo:
ParseInt ("0x12") Devuelve un valor de 18, no de acuerdo con el número antes de devolver la primera cadena. Hay una situación aquí. Si la cadena comienza con "0x", debe prestar atención, porque el número después de "0x" se considerará hexadecimal, por lo que el valor de retorno es 18. Si comienza con "0" y no es un personaje inmediatamente después de él, entonces en este momento, se analizará en decimal bajo Google Chrome, pero se verá en parsco en el Browser IE. Por ejemplo:
ParseInt ("0123") Devuelve el valor de 123 en Google Chrome y 83 bajo el navegador IE.
Espero que este artículo sea útil para la programación de JavaScript de todos.