toString() 方法的参数

      除开null 和 undefined之外所有的数据类型都是拥有toString方法的。  

通常情况下我们使用toString()方法的时候都是不用传递参数的,但是Number类型的toString方法是可以接收一个参数的,这个参数是“输出数值的基数”。

这个参数指定要用于数字到字符串的转换的基数(从2到36), 参数不在这个范围之间时,报错!如果未指定  参数,则默认值为 10。 也就是说它可以指定该数值是多少进制的格式输出,下面有几个例子:

var num = 16;

console.log(num.toString());         // 16

console.log(num.toString(2));       // 10000 

console.log(num.toString(8));      //  20

console.log(num.toString(10))     // 16

console.log(num.toString(16))     // 10

posted @ 2017-04-13 22:45  蒋大忙  阅读(5780)  评论(0编辑  收藏  举报