parseInt() function parses a string and returns an integer. It takes a second argument for the radix, which specifies the base of the number in the string. The radix can be an integer between 2 and 36.
The function call looks like:
parseInt(string, radix);
And here's an example:
var a = parseInt("11", 2);
The radix variable says that "11" is in the binary system, or base 2. This example converts the string "11" to an integer 3.
parseInt() in the convertToInteger function so it converts a binary number to an integer and returns it.
convertToInteger should use the parseInt() function
    testString: 'assert(/parseInt/g.test(code), "convertToInteger should use the parseInt() function");'
  - text: convertToInteger("10011") should return a number
    testString: 'assert(typeof(convertToInteger("10011")) === "number", "convertToInteger("10011") should return a number");'
  - text: convertToInteger("10011") should return 19
    testString: 'assert(convertToInteger("10011") === 19, "convertToInteger("10011") should return 19");'
  - text: convertToInteger("111001") should return 57
    testString: 'assert(convertToInteger("111001") === 57, "convertToInteger("111001") should return 57");'
  - text: convertToInteger("JamesBond") should return NaN
    testString: 'assert.isNaN(convertToInteger("JamesBond"), "convertToInteger("JamesBond") should return NaN");'
```