📅  最后修改于: 2023-12-03 15:01:38.231000             🧑  作者: Mango
parseInt()
方法将字符串解析成数字,并返回一个整数。该方法接收两个参数,字符串和表示进制的数值(可选,默认值为10进制)。
语法:
parseInt(string, radix)
参数说明:
string
:必需。要被解析成数字的字符串。radix
:可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间,如果不指定该参数,则默认为10。返回值说明:
NaN
。示例:
console.log(parseInt("10")); // 10,十进制
console.log(parseInt("101", 2)); // 5,二进制
console.log(parseInt("A", 16)); // 10,十六进制
console.log(parseInt("11", 8)); // 9,八进制
console.log(parseInt("hello world")); // NaN,无法解析
注意事项:
NaN
。NaN
。parseInt()
方法只解析字符串中的整数部分,忽略小数位。如果需要解析小数,则需要使用parseFloat()
方法。toString()
方法。例如:let num = 10;
let binary = num.toString(2); // 将10转换为二进制,结果为1010
参考文献: