不同对象有不同的实现方式。
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);
原文地址:https://www.cnblogs.com/yanggb/p/9144084.html
时间: 2024-10-09 11:49:06