js二进制和十进制相互转换
2013-08-23 16:02
387 查看
<script> function ten(num) { var sum = 0, tmp = 1; for (var i=0, len=num.length; i<len; i++) { if (num[i] == 1) { tmp = 1; for (var j=i+1; j<len; j++) { tmp *= 2; } sum += tmp; } } return sum; } var num1=a=0, arr=[]; function bin(num) { len = arr.length; arr[len] = num%2; a = parseInt(num/2); if (a >= 2) { bin(a); } else if (a == 1) { bin(a); } } bin(1100100); num1 = arr.reverse().join(''); console.log(num1); console.log(ten(num1)); </script>
相关文章推荐
- js实现二进制与十进制的相互转换
- js进行二进制和十进制之间的相互转换
- 十进制,二进制,八进制,十六进制中的相互转换
- 二进制 八进制 十进制 十六进制的相互转换(精简总结)
- Java 二进制,八进制,十进制,十六进制之间的相互转换
- 十进制与二进制间的相互转换
- 十进制与二进制的相互转换
- 二进制与十进制相互转换
- AS3中,二进制转成十进制和八进制、十六进制相互转换
- 关于二进制,八进制,十进制,十六进制相互转换
- 在JAVA中二进制,八进制,十六进制,十进制间进行相互转换
- 二进制、十进制以及十六进制之间的相互转换
- 进制转换:二进制、八进制、十六进制、十进制相互转换
- vc 十进制 二进制 十六进制 之间的相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java 二进制,八进制,十进制,十六进制间相互转换的方法
- 十进制和二进制的相互转换
- 在JAVA中二进制,八进制,十六进制,十进制间进行相互转换
- 十进制,八进制,十六进制,二进制相互转换大全
- java中进行二进制_八进制_十六进制_十进制间进行相互转换