5-1二进制转十进制
// var num=10;
//10/2 0
// 5/2 1
// 2/2 0
// 1/2 1
var num=10;
//1.用num/2得到一个余数
var arr=[];
while(num>0){
arr.unshift(num%2);
num=Math.floor(num/2);
}
console.log(arr.toString());
5-2十进制转二进制
var num=1010;
/*
0*2^0+1*2^1+0*2^2+1*2^3
0+2+8
*/
num=num.toString().split("").reverse("");
var sum=0;
for(var i=0;i<num.length;i++){
console.log(num[i]);
sum+=num[i]*Math.pow(2,i);
}
console.log(sum);