parseInt()
函数解析一个字符串并返回一个整数。它同时可接受第二个参数,一个介于2和36之间的整数,表示字符串的基数。
函数调用如下所示:
parseInt(string, radix);
示例:
var a = parseInt("11", 2);
参数 2 表示 "11" 使用二进制数值系统。此示例将字符串 "11" 转换为整数 3。
convertToInteger
parseInt()函数把二进制数转换成十进制并返回。
convertToInteger
中应该使用parseInt()
函数。
testString: assert(/parseInt/g.test(code));
- text: convertToInteger("10011")
应该返回一个数字。
testString: assert(typeof(convertToInteger("10011")) === "number");
- text: convertToInteger("10011")
应该返回 19。
testString: assert(convertToInteger("10011") === 19);
- text: convertToInteger("111001")
应该返回 57。
testString: assert(convertToInteger("111001") === 57);
- text: convertToInteger("JamesBond")
应该返回 NaN。
testString: assert.isNaN(convertToInteger("JamesBond"));
```