https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseInt
parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数,radix 是 2-36 之间的整数,表示被解析字符串的基数。
示例:
// 默认基数是10
console.log(parseInt('658'))
// 明确指明基数是10
console.log(parseInt('658', 10))
输出:
示例:
// 前后的空格被忽略
console.log(parseInt(' 658 '))
// 中间的空格不会被忽略
console.log(parseInt('6 58'))
输出:
示例:
// 前面的0会被忽略
console.log(parseInt('00658'))
输出:
示例:
// 小数部分会截断
console.log(parseInt('658.23'))
输出:
示例:
// 以16为基数
console.log(parseInt('aa', 16))
输出:
示例:
// 以0x开头
console.log(parseInt('0Xaa', 16))
输出:
示例:
// 十六进制的大写字母
console.log(parseInt('AA', 16))
输出:
示例:
// 输入无法转换为一个整数
console.log(parseInt('AG'))
输出: