Método Number parseInt() do JavaScript
- Página anterior parseFloat()
- Próxima página prototype
- Voltar à página anterior Manual de Referência JavaScript Number
Definição e uso
Number.parseInt()
O método converte o valor em uma string e retorna o primeiro inteiro.
radix O parâmetro define o sistema numérico a ser usado:
2 = binário, 8 = octal, 10 = decimal, 16 = hexadecimal.
Se omitido radix, o JavaScript assume a base 10. Se o valor começar com "0x", o JavaScript assume a base 16.
Atenção:
Se o primeiro caractere não puder ser convertido em número, retorna NaN
.
Os espaços em branco à frente e ao final serão ignorados.
Retorna apenas o primeiro inteiro encontrado.
Exemplo
Exemplo 1
Number.parseInt("10"); Number.parseInt("10.00"); Number.parseInt("10.33"); Number.parseInt("34 45 66"); Number.parseInt(" 60 "); Number.parseInt("40 anos"); Number.parseInt("Ele tinha 40");
Exemplo 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
Sintaxe
Number.parseInt(string, radix)
Parâmetro
Parâmetro | Descrição |
---|---|
value | Obrigatório. O valor a ser analisado. |
radix |
Opcional. O padrão é 10. Define o valor numérico do sistema numérico (de 2 a 36). |
Valor retornado
Tipo | Descrição |
---|---|
Booleano | Se não encontrar um inteiro, retorna NaN. |
Suporte do navegador
Number.parseInt()
É uma característica do ECMAScript6 (ES6).
Todos os navegadores modernos suportam o ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |
O Internet Explorer 11 (ou versões anteriores) não suporta Number.parseInt()
.
- Página anterior parseFloat()
- Próxima página prototype
- Voltar à página anterior Manual de Referência JavaScript Number