JS将一个十进制转换成二进制
2015-08-09 20:44
561 查看
<!DOCTYPE html> <html> <head lang="zh-cn"> <meta charset="UTF-8"> <title>十进制的52转化成二进制</title> <script type="text/javascript"> function convert() { var num = prompt('请输入一个十进制非负整数:', '52'); var temp = num; var arr = new Array(); for (var i = 0; 1; i++) { if (num / 2 >= 1) { arr[i] = num % 2; num = parseInt(num / 2); } else { arr[i] = 1; break; } } document.write('十进制的' + temp + '转化成二进制为:'); for (i = arr.length; i > 0; i--) { document.write(arr[i-1]); } } convert(); </script> </head> <body> </body> </html>
那么二进制或其他进制转十进制怎么办呢?可以使用parseInt()解决各种进制的转换:
alert(parseInt('0xAF')); //175,十六进制 alert(parseInt('AF',16)); //175,第二参数指定十六进制,可以去掉 0x 前导 alert(parseInt('AF')); //NaN,理所当然 alert(parseInt('101010101',2)); //314,二进制转换 alert(parseInt('70',8)) ; //56,八进制转换
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- mysql binlog二进制日志详解
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表
- C语言进制转换代码分享
- 整理C# 二进制,十进制,十六进制 互转
- PHP中实现中文字符进制转换原理分析
- PHP+JS实现大规模数据提交的方法