--- id: 587d7b7e367417b2b2512b22 title: Use the parseInt Function with a Radix challengeType: 1 videoUrl: '' localeTitle: Usa la función parseInt con un Radix --- ## Description
La parseInt() analiza una cadena y devuelve un entero. Toma un segundo argumento para el radix, que especifica la base del número en la cadena. El radix puede ser un número entero entre 2 y 36. La llamada a la función se parece a: parseInt(string, radix); Y aquí hay un ejemplo: var a = parseInt("11", 2); La variable radix dice que "11" está en el sistema binario, o base 2. Este ejemplo convierte la cadena "11" en un entero 3.
## Instructions
Use parseInt() en la función convertToInteger para que convierta un número binario en un entero y lo devuelva.
## Tests
```yml tests: - text: convertToInteger debe usar la parseInt() testString: 'assert(/parseInt/g.test(code), "convertToInteger should use the parseInt() function");' - text: convertToInteger("10011") debe devolver un número testString: 'assert(typeof(convertToInteger("10011")) === "number", "convertToInteger("10011") should return a number");' - text: convertToInteger("10011") debe devolver 19 testString: 'assert(convertToInteger("10011") === 19, "convertToInteger("10011") should return 19");' - text: convertToInteger("111001") debe devolver 57 testString: 'assert(convertToInteger("111001") === 57, "convertToInteger("111001") should return 57");' - text: convertToInteger("JamesBond") debe devolver NaN testString: 'assert.isNaN(convertToInteger("JamesBond"), "convertToInteger("JamesBond") should return NaN");' ```
## Challenge Seed
```js function convertToInteger(str) { } convertToInteger("10011"); ```
## Solution
```js // solution required ```