--- title: Number.parseInt() slug: Web/JavaScript/Reference/Global_Objects/Number/parseInt tags: - ECMAScript 2015 - JavaScript - Method - Number - Número - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt ---
O método Number.parseInt()
converte um argumento de string e retorna um inteiro da raiz ou base específica.
Number.parseInt(string,[ radix])
string
ToString
. O espaço em branco inicial neste argumento é ignorado.radix
{{optional_inline}}2
e 36
que representa a raiz (a base no sistema numérico matemático) de uma string
. Tome cuidado—o padrão não é 10
!Um inteiro convertido de uma dada string
.
Se a radix
é menor que 2
ou maior que 36
, e o primeiro caracter que não é um espaço em branco não puder ser convertido para um número, {{jsxref("NaN")}} é retornado.
if (Number.parseInt === undefined) { Number.parseInt = window.parseInt }
Este método tem a mesma funcionalidade que o método global {{jsxref("parseInt", "parseInt()")}}:
Number.parseInt === parseInt // true
e é parte do ECMAScript 2015 (sua proposta é a modularização dos globais). Por favor veja {{jsxref("parseInt", "parseInt()")}} para mais detalhes e exemplos.
Especificação |
---|
{{SpecName('ESDraft', '#sec-number.parseint', 'Number.parseInt')}} |
{{Compat("javascript.builtins.Number.parseInt")}}