当前位置: 代码迷 >> Web前端 >> 整形转2进制后里面有多少个一
  详细解决方案

整形转2进制后里面有多少个一

热度:241   发布时间:2013-11-16 23:15:33.0
整形转2进制后里面有多少个1
var input = 10140101;//传入的参数
var count = 0;
function getCount(ins){
    if(ins == 0){ 
        return count;
    }   
    var ret = ins%2;
    var shan = Math.floor(ins/2);
    
    if(ret == 1){ 
        count++;
    }   
    return getCount(shan);
}

var ret = getCount(input);
console.log(ret);

?

  相关解决方案