Este artigo descreve a definição e o uso da função parseint () em JavaScript. Compartilhe para sua referência. A análise específica é a seguinte:
Esta função analisa uma string e retorna um número inteiro.
Estrutura de sintaxe:
A cópia do código é a seguinte: Parseint (string, tipo)
Lista de parâmetros:
| parâmetro | descrever |
| corda | Obrigatório. A string a ser analisada. |
| tipo | Opcional. A cardinalidade do número a ser analisada é comumente usada como dígito, como binário, octal ou hexadecimal. Este valor é entre 2 e 36. |
Descrição detalhada:
1. Especifique os parâmetros do tipo:
Depois de especificar o parâmetro de tipo, a função analisará a string de acordo com o parâmetro de tipo especificado, por exemplo:
1.parseint ("010", 10), significa "010" é decimal e o valor de retorno é 10.
2.parseint ("010", 2), significa "010" é binário e o valor de retorno é 2.
3.parseint ("010", 8), significa "010" é octal e o valor de retorno é 8.
4.parseint ("010", 16), significa "010" é hexadecimal e o valor de retorno é 16.
Descrição: Os valores de retorno são todos decimais, Type diz que a especificação é a estatística do primeiro parâmetro e o retorno do segundo valor do parâmetro está entre 2-36. Se não estiver nesse intervalo, o valor de retorno da função Parseint é NAN. Se o parâmetro da string não for todos os números, mas com outros caracteres, a função Parseint retorna apenas o número antes do primeiro caractere. Por exemplo:
Parseint ("123AB789", 10) Retorna o valor 123, tudo após o primeiro caractere A ser omitido.
2. Não especifique os parâmetros de tipo:
Quando o parâmetro de tipo não é especificado, a função Parseint determina automaticamente o sistema binário, que geralmente é decimal, por exemplo:
1.parseint ("23") retorna o valor de 23.
2.parseint ("23ab") retorna o valor de 23.
Mas a situação geralmente não é tão simples quanto o acima. Vamos dar uma olhada em um exemplo:
Parseint ("0x12") retorna um valor de 18, não de acordo com o número antes de retornar a primeira string. Há uma situação aqui. Se a string começar com "0x", você deve prestar atenção, porque o número após "0x" será considerado hexadecimal; portanto, o valor de retorno é 18. Se começar com "0" e não for um personagem imediatamente após ele, então, neste momento, será analisado em decimal sob o Google Chrome, mas será dividido em ocorrência sob o Browser. Por exemplo:
O Parseint ("0123") retorna o valor de 123 no Google Chrome e 83 no navegador do IE.
Espero que este artigo seja útil para a programação JavaScript de todos.