二进制和十进制互转算法
2016-02-02 15:56
323 查看
此处使用js代码演示
十进制使用整数表示,二进制使用字符串表示
十进制使用整数表示,二进制使用字符串表示
[code] //二进制字符转十进制整数 function BinaryToDecimal(binary) { binary =binary.toString(); var result = 0; var strArr = binary.split(''); for (var i = 0; i < strArr.length; i++) { var num = parseInt(strArr[i]); result=result*2+num; } return result; } //十进制整数转二进制字符 function DecimalToBinary(decimal) { decimal = Number(decimal); var result = ""; while (decimal >= 1) { result = (decimal % 2).toString()+result; decimal = Math.floor(decimal/2); } return result; }
相关文章推荐
- PHPExcel导出数据到excel
- ViewPagerNotInteceptEvent
- 吕鑫MFC学习系列一
- iOS一些正则表达式的使用(转载自别的技术贴)
- 【原】redis插件安装
- WhdeLocalized--针对国际化做的类,可以在应用程序中选择跟随系统,简体,繁体
- Splinter学习--初探3,两种方式登录QQ邮箱
- 关于Winform ListBox的双击事件处理
- java环境log4j日志环境的配置。
- 哈理工OJ 1305 /POJ 2007 多边形 Scrambled Polygon【计算几何】【极角排序】
- 你看到的entity.getcontentlength返回-1了
- 《所用到的AJAX技术基础》
- Linux查看磁盘目录占用大小
- java虚拟机字节码执行引擎
- Android身份证号码验证
- VC6 C/CPP操作ORACLE数据库 clilib方案
- MySQL 基本操作
- Python特殊语法这之:filter、map、reduce、lambda
- 重学JavaScript(词法结构扫盲点)
- 分享最近写的一个存储过程 SOLVE_LOCK