大家好,又见面了,我是全栈君。
//2->10 var b2i = function(b){ var strB = b.toString(); var sum = 0; for(var i = 0; i<strB.length ;i++){ sum += Math.pow(2,strB.length - i-1) * strB[i]; } return sum; } //10 -> 2 var r = ""; var i2b = function f(i){ if(i ==0 || i == 1){ r= i + r; return;} if(i%2 == 0){r="0"+r;} else{r="1" + r;} f( i/2 | 0 ); } //2->10 test console.log(b2i(1001)); //10->2 test i2b(18); console.log(r);
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115368.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...