javascript內置函數:toString()
阿新 • • 發佈:2018-06-06
簡單 支持 返回 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()