1、十进制转二进制
特点 遇到2进1var num = 216var arr = []while(num>0){arr.unshift(num%2)//0101num = Math.floor(num/2)//521}console.log(Number(arr.join("")));//11011000
2、二进制转十进制
var num = 1010var str = (num+"").split("").reverse()var sum = 0str.forEach((item,index)=>{sum += item*Math.pow(2,index)})console.log(sum);//10
