十进制转为二进制或者其他进制
Number.prototype.toString()
Number对象覆写了Object原型对象上的toString方法;
1. 无参数
当toString()方法没有参数时,表示将数值转为10进制字符串。
(10).toString() === "10" // true (010).toString() === "8" // true (0x10).toString() === "16" // true // 相当于 (10).toString(10) === "10" // true (010).toString(10) === "8" // true (0x10).toString(10) === "16" // true
2. 有参数
当toString(N)有参数时,指定数值需要转换的进制数。
(10).toString(2); // "1010" (010).toString(2); // "1000" (0x10).toString(2); // "10000"