34、二进制转换
来源:互联网 发布:mac最好的下载工具 编辑:程序博客网 时间:2024/05/23 12:43
给定二进制字符串,将其换算成对应的十进制数字
输入例子:
base10('11000000')
输出例子:
192
方法一:parseInt
parseInt方法可以将其它进制转换为十进制,只需要给该方法传入需要转换的字符串和该字符串的进制表示两个参数即可。
function base10(str) { /** 其它进制转十进制 parseInt(str,2) parseInt(str,8) parseInt(str,16) */ return parseInt(str,2);}
方法二:
function base10(str) { var res=str.split(''); var sum=0; for(var i=0;i<res.length;i++) { sum+=res[i]*Math.pow(2,res.length-i-1); } return sum;}
0 0
- 34、二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- 二进制转换
- VTK修炼之道53:图形基本操作进阶_多分辨率策略(模型细化的三种方法)
- 原型设计模式
- 商务综合管理-day6 javaMail,spring整合javaMail
- JS获取当前对象大小以及屏幕分辨率等
- sscanf & sprintf
- 34、二进制转换
- shell文件操作基础
- python 错误集锦 2017/02/04
- Git 分支 - 分支的新建与合并
- 神经网络学习笔记-02-循环神经网络
- 机器学习知识点(七)决策树学习算法Java实现
- iOS开发 打印
- 新技术VR—开发详细讲解
- Web端开发发展历程