除開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