写十进制转二进制的方法
来源:互联网 发布:android 全局网络监听 编辑:程序博客网 时间:2024/05/16 16:23
JS里有个叫 toString的方法
如 (14).toString(2) -------1110
然后想下自己写个方法
原理 ,根据实践,找出规律
2 | 14 余 0
2 | 7 余 1
2 | 3 余 1
1
相当于 14除以2 = 7 余 0, 7 除以2 = 3 余1 ,3除以2 = 1 余1 ,
所以 它的二进制为 1110
function to2(number,bit){
var str ='';if(typeof number !='number'){
return alert('xxx')
}
while(number!=1){
var s = number%2;
str =s + str;
number= Math.floor(number/2);
}
//当numer==1 时,这里不作操作了,就直接变成 1+XXX,反正最高位必然是1
}
console.log(to2(14));
然后要生成32位或64就补0吧,这里就不多说
0 0
- 写十进制转二进制的方法
- 自己写的十进制转二进制
- 十进制与二进制的互转方法
- 二进制转十进制的简便方法
- 二进制转十进制的简便方法
- java-十进制转二进制的另一种方法
- 昨天写的一个十进制转二进制的SQL函数
- 十进制转二进制另一种方法
- 二进制转十进制快速方法
- 二进制转十进制快速方法
- Java中十进制数转二进制数的方法
- 带小数点十进制转二进制的简易方法
- C语言二进制转十进制的技巧性方法
- 十进制转二进制的算法
- 二进制转十进制的程序
- 小数的十进制转二进制
- 负数的十进制转二进制
- 二进制转十进制,十进制转二进制的算法
- Java7 ForkJoin入门实例
- Extjs 在中获取window中items 的值,避免使用id
- 模拟退火算法分析
- 右键新建txt文件,默认编码修改为UTF-8格式 设置方式
- [LeetCode]Search Insert Position
- 写十进制转二进制的方法
- C Primer Plus 练习 6-6
- Cookie/Session机制详解
- oracle分页的存储过程
- 图像旋转以及C代码实现
- 常用算法系列之链表逆置
- 关于linux卸载设备时的busy问题处理
- 数据挖掘-BP算法实现
- 算法学习之排序——冒泡排序及其改进算法(Java)