//二进制转为十进制functionttt(num){
num = num.reverse();let ten =0;for(let i=0;i<num.length;i++){
ten += num[i]*Math.pow(2,i);}return ten;}//二进制转为8进制或者16进制functiontte(num,sys){let group =parseInt(Math.log2(sys));// num = num.toString().split('');while(num.length%group!==0){
num.unshift('0');}let newArr =[];//最后返回的数字let i =0;while(i<num.length){let s = i;let e = i+group;let res =ttt(num.slice(s,e));
newArr.push(res);
i+=group;//移动三个位置}return newArr.join('');}functionbyteToother(num,sys){if(sys ==10){returnttt(num,sys);}else{returntte(num,sys);}}