十进制转为二进制或者其他进制

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"

 

posted @ 2019-05-23 16:41  Lyra李  阅读(303)  评论(0编辑  收藏  举报