1. 程式人生 > >javascript內置函數:toString()

javascript內置函數:toString()

簡單 支持 返回 str 例子 內置函數 clas 缺省 subst

不同對象有不同的實現方式。

1.Number對象:

語法:numberObject.toString([radix])

參數:radix,可選/Number類型,指定的基數(進制數),支持[2,36]之間的整數,默認(缺省)為10(10進制)。

特別的:參數不僅支持常規的2,8,16進制,還支持非常規的1,2...36等進制,真的6。

返回值:String類型值,返回該數字指定進制形式的字符串。

簡單例子:

var num = 1024;
// 二進制
console.log(num.toString(2)); // "10000000000"

num = 562345.12456;
// 默認十進制
console.log(num.toString()); //
"562345.12456" console.log(num.toString(10)); // "562345.12456" num = 1245; // 八進制 console.log(num.toString(8)); // "2335" num = 4564561; // 十六進制 console.log(num.toString(16)); // "45a651"

復雜例子:

// 生成隨機字符串
Math.random().toString(16).substring(2);

javascript內置函數:toString()