JavaScript进制转换实现方法解析
程序员文章站
2022-03-25 15:46:42
本文实例讲述了javascript进制转换实现方法。分享给大家供大家参考,具体如下:
javascript进制转换
十进制转为其它进制
不带参数调用tostring( ),即默认...
本文实例讲述了javascript进制转换实现方法。分享给大家供大家参考,具体如下:
javascript进制转换
十进制转为其它进制
不带参数调用tostring( ),即默认tostring(10),
如要以其它进制显示数字,只要作为参数传入tostring( )即可,如num.tostring(16)。
// 十进制转其他 var num = 100; console.log(num.tostring(2)); // 1100100 console.log(num.tostring(8)); // 144 console.log(num.tostring(16)); // 64 console.log(num.tostring(32)); // 34
颜色随机:https://github.com/linfeimy/readingforjs/blob/master/demo/2017/201712/20171212_22%20%e9%a2%9c%e8%89%b2%e9%9a%8f%e6%9c%ba.html
<script> (function () { // 生成颜色 function randomcolor() { var r = math.floor(math.random()*256).tostring(16); var g = math.floor(math.random()*256).tostring(16); var b = math.floor(math.random()*256).tostring(16); return '#' + r + g + b; } // 生成颜色的个数 function generatecolor(len) { var colorarr = []; for(var i = 0; i < len; i++) { colorarr.push(randomcolor()); } return colorarr; } function init() { var divs = document.getelementsbytagname('div'); var len = divs.length; var colorarr = generatecolor(len); for(var i = 0; i < len; i++) { divs[i].style.backgroundcolor = colorarr[i]; divs[i].innerhtml = colorarr[i]; } } init(); })(); </script>
其它进制转为十进制
// 其它进制转为十进制 var num = 100; console.log(parseint(num, 2)); // 4 console.log(parseint(num, 8)); // 64 console.log(parseint(num, 10)); // 100 console.log(parseint(num, 16)); // 256 console.log(parseint(num, 32)); // 1024
感兴趣的朋友可以使用在线html/css/javascript前端代码调试运行工具:http://tools.jb51.net/code/webcoderun测试上述代码运行效果。
ps:这里再为大家推荐几款计算工具供大家进一步参考借鉴:
在线一元函数(方程)求解计算工具:
科学计算器在线使用_高级计算器在线计算:
在线计算器_标准计算器: