javascirpt: 十进制与二进制之间的相互转换算法
2012-11-25 19:57
232 查看
十进制转换二进制:
二进制转换十进制:
var c= 0,i = 10,k; var g = new Array(); while(i!=0) { k = i%2; if(k != 0) { i = i-k; } g.unshift(k); i=i/2; } for(var kk in g) { document.write(g[kk]) }
二进制转换十进制:
var num = 10010010; var n = 0,i,tmp,result = 0; while(num!=0) { tmp = num%10; if(tmp == 1) { num = num -1; } if(num == 1) { result = result + num*Math.pow(2,n); } num = num/10; result = result + tmp*Math.pow(2,n); n++; document.write(num + "</br>"); } document.write(result);
相关文章推荐
- 二进制,八进制,十进制与十六进制之间的相互转换
- [原创]PostgreSQL中十进制、二进制、十六进制之间的相互转换
- 实现二进制与十进制之间的相互转换
- 二进制 十进制和byte之间相互转换
- 二进制、八进制、十进制、十六进制之间的相互转换
- 二进制、八进制、十进制和十六进制之间的相互转换(正数)!
- 浅谈二进制、十进制、十六进制、字符串之间的相互转换
- js进行二进制和十进制之间的相互转换
- 二进制、十进制以及十六进制之间的相互转换
- 2 进制转换 | 二进制、八进制、十进制、十六进制整型常量之间的相互转换
- 进制转换(二进制、八进制、十进制与十六进制之间的相互转换)
- 实现二进制与十进制之间的相互转换
- Java中二进制和十进制整数之间相互转换的思考
- vc 十进制 二进制 十六进制 之间的相互转换
- 二进制、八进制、十进制、十六进制之间的相互转换
- [ActionScript 3.0] 十进制与二进制,十六进制等数据之间的相互转换
- 二进制、十进制以及十六进制之间的相互转换
- Java 二进制,八进制,十进制,十六进制之间的相互转换
- Object-c 普通字符串、二进制、十进制、十六进制之间的相互转换
- Unicode 码和汉字,十进制之间互转!二进制、十六进制,十进制的转换