--- title: Number.parseInt() slug: Web/JavaScript/Reference/Global_Objects/Number/parseInt tags: - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt original_slug: Web/JavaScript/Referencia/Objetos_globales/Number/parseInt ---
The Number.parseInt()
method parses a string argument and returns an integer of the specified radix or base.
The Number.parseInt()
El método Number.parseInt () analiza un argumento de cadena y devuelve un entero de la raíz o base especificada.
Number.parseInt(string,[ radix])
string
ToString
abstract operation. Leading whitespace in this argument is ignored.radix
{{optional_inline}}2
and 36
that represents the radix (the base in mathematical numeral systems) of the string
. Be careful—this does not default to 10
!An integer parsed from the given string
.
If the radix
is smaller than 2
or bigger than 36
, and the first non-whitespace character cannot be converted to a number, {{jsxref("NaN")}} is returned.
This method has the same functionality as the global {{jsxref("parseInt", "parseInt()")}} function:
Number.parseInt === parseInt // true
and is part of ECMAScript 2015 (its purpose is modularization of globals). Please see {{jsxref("parseInt", "parseInt()")}} for more detail and examples.
if (Number.parseInt === undefined) { Number.parseInt = window.parseInt }
Specification |
---|
{{SpecName('ESDraft', '#sec-number.parseint', 'Number.parseInt')}} |
{{Compat("javascript.builtins.Number.parseInt")}}