几个JavaScript内置对象的方法
1. Number.prototype.toString([radix])
参数:
radix
将数字转化为字符串的基数(从2-36)
例子:
let x = 5
console.log(x.toString(2)); // 输出'101',把5转换为二级制值表示的字符串。
需要注意的是,如果Number是负数,则会保留负号。即使radix
是2时也是如此:返回的字符串包含一个负号(-)前缀和正数的二进制表示,不是 数值的二进制补码。
参考资料: Number.prototype.toString()
2. Number.parseInt()
概述:
Number.parseInt()
可以根据给定的进制数把一个字符串解析成整数。
语法:
Number.parseInt(string[, radix])
平常用的最多的是将字符串转换为整数,但这里要注意该方法也可以应用到进制转换上面!
// radix为指定基数,说明字符串为多少进制的数字表示。
let strObj = '0110';
console.log(Number.parseInt(strObj, 2)); // 6
console.log(Number.parseInt(strObj, 10)); // 110
参考资料: Number.parseInt()
3. Number.isInteger()
语法:
Number.isInteger(value)
用于判断value是否为整数,返回判断结果,为Boolean
值。
参考资料: Number.isInteger()